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)
来向下或向上取整结果,具体取决于您的情况。
关于javascript - 给定一个 Rails 时间戳,我如何使用 JavaScript 来确定时间戳有多少天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13983030/