gpt4 book ai didi

datejs 的 Javascript 日期比较问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:28:27 29 4
gpt4 key购买 nike

我有一个日期对象,但 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 中的版本有这些方法。也许我能得到那个?我不知道怎么办。

最佳答案

好吧,事实证明 API 与下载的实际 JS 完全不匹配。您必须转到此网址才能获取最新版本:

http://code.google.com/p/datejs/source/browse/trunk/#trunk%2Fbuild

点击你想要的文件

然后右键单击“查看原始文件”并另存为。这是最新版本。

关于datejs 的 Javascript 日期比较问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5882360/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com