4
我有一個日期對象,但datejs的API中的isAfter函數不起作用。我打開了js庫,在那裏找不到任何提及。我從dateJS網站下載了最新版本。任何人都可以建議嗎?我應該使用另一種方法嗎?與datejs的Javascript日期對比問題
我基本上試圖來比較日期爲當前日期,看看它是否小於1分鐘前,不到1小時前,不到1天前等
我的代碼是:
function GetCleverDateString(date) {
// Just a moment ago <1 min
// X minutes ago
// X hours ago
// Yesterday
alert(date.toString()); // date is constructed via new Date(...); this alerts the full date string
var theDate = new Date(date.toString()); // was experimenting
if (theDate.isAfter(Date.today().addMinutes(-1)))
{
return 'Just now';
}
if (theDate.isAfter(Date.today().addHours(-1)))
{
return 'Less than an hour ago';
}
}
我注意到他們的SVN版本有這些方法。也許我可以得到那個?雖然我不知道。
相關?:http://code.google.com/p/datejs/issues/detail?id=76 – 2011-05-04 11:04:17
您使用的是區域化版本的datejs嗎?如果不嘗試此操作,請訪問http://code.google.com/p/datejs/source/browse/trunk/build/date-en-GB.js?r=145 – Dve 2011-05-04 11:19:16