【问题标题】:unix timestamp to age in javascriptjavascript中的unix时间戳到年龄
【发布时间】:2013-01-09 06:11:46
【问题描述】:

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

比如,unix 时间戳的年龄是从……到现在。

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

【问题讨论】:

  • 年龄以 what 为单位,毫秒、秒、分钟、小时、天、周、月、年等?
  • 新日期(1234567890)不起作用?

标签: javascript unix-timestamp


【解决方案1】:

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

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

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

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

((new Date()).getTime() - timestamp) / (1000 * 60 * 60 * 24 * 365);

【讨论】:

    猜你喜欢
    • 2012-03-17
    • 1970-01-01
    • 2021-12-23
    • 2013-03-23
    • 1970-01-01
    • 2010-12-15
    • 1970-01-01
    • 2016-06-16
    • 1970-01-01
    相关资源
    最近更新 更多