我如何使用datejs计算出date1与date2进行比较的天数?

时间:2011-05-04 11:46:49

标签: datejs

var d1 = Date.parse(date); // eg, 7th jan
var d2 = Date.today(); // eg, 2nd jan

我想这样做:

(d2 - d1).days

与上述数据一起,应返回5.

这可以用datejs吗?

1 个答案:

答案 0 :(得分:1)

可选的 TimeSpan 模块包含轻松获取两个日期对象之间的各种值差异的功能。

http://code.google.com/p/datejs/source/browse/trunk/src/time.js

只需在主日期之后加入.js包括或组合。

在“time.js”文件中,还有一个 TimePeriod 类。你可能不需要,所以如果体重是一个问题,只需要裁剪你需要的东西。

以下示例演示了完整方案。

示例

var d1 = Date.parse("jan 7"); // eg, 7th jan
var d2 = Date.parse("jan 2"); // eg, 2nd jan

console.log(new TimeSpan(d1 - d2).days); // 5

希望这有帮助。