2

如果您在 JavaScript 中有一个旧的 UNIX 时间戳...有没有办法获得该时间戳的年龄数?

就像,那个unix时间戳的年龄是从……到现在。

你能在 JavaScript 中做到这一点吗?

4

1 回答 1

12

假设您的时间戳以毫秒为单位,您可以使用以下方法获取以毫秒为单位的年龄:

(new Date()).getTime() - timestamp;

如果您的时间戳以秒为单位,请在减去之前将其乘以 1000。

然后,您可以除以适当的因子以转换为秒/分钟/小时等。例如,要获得以年为单位的年龄,您可以使用:

((new Date()).getTime() - timestamp) / (1000 * 60 * 60 * 24 * 365);
于 2013-01-09T06:13:44.780 回答