给定Rails时间戳,我如何使用JavaScript确定时间戳有多少天?

给定Rails时间戳,我如何使用JavaScript确定时间戳有多少天?,javascript,Javascript,Rails提供如下时间戳:2012-12-21T01:09:32Z 如何使用JavaScript来确定时间戳有多少天 谢谢您可以使用新建日期('2012-12-21T01:09:32Z')将字符串转换为日期对象。然后使用简单的算术: var dateStr = '2012-12-21T01:09:32Z', daysAgo = (new Date() - new Date(dateStr)) / 86400 / 1000; if (daysAgo > 7) { // more t

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

如何使用JavaScript来确定时间戳有多少天

谢谢

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

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)
根据您的情况对结果进行向下或向上取整。

如果JavaScript确定rails的时间戳早于7天,请执行X。谢谢