Rails提供如下的时间戳:2012-12-21T01:09:32Z
如何使用JavaScript来确定时间戳的天数?
由于
答案 0 :(得分: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)
向下或向上舍入结果,具体取决于您的具体情况。