我有一个日期对象,但是 datejs 的 API 中的 isAfter 函数不起作用。我打开了 js 库,在那里找不到任何提及它的内容。我从 dateJS 网站下载了最新版本。任何人都可以建议吗?我应该使用另一种方法吗?
我基本上是在尝试将日期与当前日期进行比较,看看它是不是不到 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 中的版本有这些方法。也许我能得到那个?我不知道如何。