五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > JAVASCRIPT實(shí)現(xiàn)普通日期轉(zhuǎn)換多少小時(shí)前、多少分鐘前、多少秒

JAVASCRIPT實(shí)現(xiàn)普通日期轉(zhuǎn)換多少小時(shí)前、多少分鐘前、多少秒

文章來源:365jz.com     點(diǎn)擊數(shù):291    更新時(shí)間:2009-09-14 10:26   參與評(píng)論

 

貌似最近很流行這個(gè),就寫了個(gè)js函數(shù)實(shí)現(xiàn)之

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 
<HEAD>
  
<TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  
<META NAME="Author" CONTENT="">
  
<META NAME="Keywords" CONTENT="">
  
<META NAME="Description" CONTENT="">
  
<script language="javascript">
  
function stringToDateTime(postdate)
  {  
    
var second = 1000;
    
var minutes = second*60;
    
var hours = minutes*60;
    
var days = hours*24;
    
var months = days*30;
    
var twomonths = days*365;
    
var myDate = new Date(Date.parse(postdate));   
    
if (isNaN(myDate))   
    {    
        myDate 
=new Date(postdate.replace(/-/g, "/"));   
    } 
    
var nowtime = new Date();
    
var longtime =nowtime.getTime()- myDate.getTime();
    
var showtime = 0;
    
if( longtime > months*2 )
    {
        
return postdate;
    }
    
else if (longtime > months)
    {    
        
return "1個(gè)月前";
    }
    
else if (longtime > days*7)
    {    
        
return ("1周前");
    }
    
else if (longtime > days)
    {    
        
return(Math.floor(longtime/days)+"天前");
    }
    
else if ( longtime > hours)
    {    
        
return(Math.floor(longtime/hours)+"小時(shí)前");
    }
    
else if (longtime > minutes)
    {    
        
return(Math.floor(longtime/minutes)+"分鐘前");
    }
    
else if (longtime > second)
    {    
        
return(Math.floor(longtime/second)+"秒前");
    }else
    {
        
return(longtime+" error ");
    }
   }     

    document.write(stringToDateTime(
"2009-05-24 15:05:00"));
    
  
</script>
 </HEAD>
 <BODY >
 
</BODY>
</HTML>

 

網(wǎng)上有用C#后臺(tái)實(shí)現(xiàn)的方法,為方便查看就轉(zhuǎn)貼到下面吧:)

 

public string DateStringFromNow(DateTime dt)    
{    
TimeSpan span 
= DateTime.Now - dt;    
if (span.TotalDays >60)    
{    
return dt.ToShortDateString();    
}    
else
if ( span.TotalDays >30 )    
{    
return
"1個(gè)月前";    
}    
else
if (span.TotalDays >14)    
{    
return
"2周前";    
}    
else
if (span.TotalDays >7)    
{    
return
"1周前";    
}    
else
if (span.TotalDays >1)    
{    
return
string.Format("{0}天前", (int)Math.Floor(span.TotalDays));    
}    
else
if (span.TotalHours >1)    
{    
return
string.Format("{0}小時(shí)前", (int)Math.Floor(span.TotalHours));    
}    
else
if (span.TotalMinutes >1)    
{    
return
string.Format("{0}分鐘前", (int)Math.Floor(span.TotalMinutes));    
}    
else
if (span.TotalSeconds >=1)    
{    
return
string.Format("{0}秒前", (int)Math.Floor(span.TotalSeconds));    
}    
else 
{    
return
"1秒前";    
}    
}

如對(duì)本文有疑問,請(qǐng)?zhí)峤坏浇涣髡搲瑥V大熱心網(wǎng)友會(huì)為你解答??! 點(diǎn)擊進(jìn)入論壇

發(fā)表評(píng)論 (291人查看,0條評(píng)論)
請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
昵稱:
最新評(píng)論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時(shí)間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號(hào)