【发布时间】:2013-01-09 06:11:46
【问题描述】:
如果您在 JavaScript 中有一个旧的 UNIX 时间戳...有没有办法获得该时间戳的年龄数?
比如,unix 时间戳的年龄是从……到现在。
你能在 JavaScript 中做到这一点吗?
【问题讨论】:
-
年龄以 what 为单位,毫秒、秒、分钟、小时、天、周、月、年等?
-
新日期(1234567890)不起作用?
如果您在 JavaScript 中有一个旧的 UNIX 时间戳...有没有办法获得该时间戳的年龄数?
比如,unix 时间戳的年龄是从……到现在。
你能在 JavaScript 中做到这一点吗?
【问题讨论】:
假设您的时间戳以毫秒为单位,您可以使用以下方法获取以毫秒为单位的年龄:
(new Date()).getTime() - timestamp;
如果您的时间戳以秒为单位,请在减去之前将其乘以 1000。
然后您可以除以适当的因子以转换为秒/分钟/小时等。例如,要获得以年为单位的年龄,您可以使用:
((new Date()).getTime() - timestamp) / (1000 * 60 * 60 * 24 * 365);
【讨论】: