JAVASCRIPT 實(shí)現(xiàn)普通日期轉(zhuǎn)換多少小時(shí)前、多少分鐘前、多少秒
更新時(shí)間:2009年05月25日 03:08:45 作者:
貌似最近很流行這個(gè),就寫(xiě)了個(gè)js函數(shù)實(shí)現(xiàn)之
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
網(wǎng)上有用C#后臺(tái)實(shí)現(xiàn)的方法,為方便查看就轉(zhuǎn)貼到下面吧:)
復(fù)制代碼 代碼如下:
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秒前";
}
}
您可能感興趣的文章:
- js日歷控件(可精確到分鐘)
- JS、jquery實(shí)現(xiàn)幾分鐘前、幾小時(shí)前、幾天前等時(shí)間差顯示效果的代碼實(shí)例分享
- js每隔5分鐘執(zhí)行一次ajax請(qǐng)求的實(shí)現(xiàn)方法
- javascript入門(mén)·動(dòng)態(tài)的時(shí)鐘,顯示完整的一些方法,新年倒計(jì)時(shí)
- javascript 小時(shí):分鐘的正則表達(dá)式
- js實(shí)現(xiàn)時(shí)間顯示幾天前、幾小時(shí)前或者幾分鐘前的方法集錦
- 超級(jí)可愛(ài)純js網(wǎng)頁(yè)時(shí)鐘
- JS實(shí)現(xiàn)的網(wǎng)頁(yè)倒計(jì)時(shí)數(shù)字時(shí)鐘效果
- JavaScript實(shí)現(xiàn)簡(jiǎn)單的時(shí)鐘實(shí)例代碼
- 利用css+原生js制作簡(jiǎn)單的鐘表
相關(guān)文章
同一頁(yè)面多個(gè)商品倒計(jì)時(shí)JS 基于面向?qū)ο蟮膉avascript
同一頁(yè)面多個(gè)商品倒計(jì)時(shí)JS 基于面向?qū)ο蟮膉avascript實(shí)現(xiàn)代碼,需要的朋友可以參考下2012-02-02
javascript 寶寶出生倒計(jì)時(shí)實(shí)現(xiàn)代碼
用來(lái)計(jì)算寶寶出生的時(shí)間代碼,閑著無(wú)聊所作,喜歡的朋友可以參考下。2010-08-08
JS判斷當(dāng)前日期是否大于某個(gè)日期的實(shí)現(xiàn)代碼
JS判斷當(dāng)前日期是否大于某個(gè)日期,可用于判斷指定時(shí)間內(nèi)才可以購(gòu)票等2012-09-09
javascript實(shí)現(xiàn)的簡(jiǎn)易的DatePicker日歷
DatePicker是個(gè)很常見(jiàn)的組件。我大致搜了一下,滿大篇的demo。各大框架也把DatePicker納入基本的組件庫(kù)里。2011-02-02

