-1

可能重复:
如何使用 JavaScript 计算两个日期之间的天数?

我想知道当前日期,我怎样才能得到以天为单位的年龄。例如,在 1995 年 12 月 4 日,返回 6435。

是否有任何库函数可以做到这一点?

4

1 回答 1

4

您可以组合两个日期并将它们相减。结果将以毫秒为单位,因此您必须将其转换为天数:

var days = (new Date() - new Date(1995, 11, 4)) / (1000 * 60 * 60 * 24);
//            (today)          (then)             (milliseconds per day)

然后,您可以四舍五入days(并酌情进行。

于 2012-11-23T20:54:56.057 回答