1

Rails 提供如下时间戳:2012-12-21T01:09:32Z

如何使用 JavaScript 确定时间戳的天数?

谢谢

4

1 回答 1

2

您可以使用new Date('2012-12-21T01:09:32Z')将字符串转换为 Date 对象。然后使用简单的算术:

var dateStr = '2012-12-21T01:09:32Z',
daysAgo = (new Date() - new Date(dateStr)) / 86400 / 1000;

if (daysAgo > 7) {
    // more than 7 days ago
}

根据您的情况,您可能希望使用Math.floor(daysAgo)Math.ceil(daysAgo)向下或向上舍入结果。

于 2012-12-21T01:27:13.773 回答