Rails 提供如下时间戳:2012-12-21T01:09:32Z
如何使用 JavaScript 确定时间戳的天数?
谢谢
您可以使用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)
向下或向上舍入结果。