【问题标题】:javascript convert from epoch string to Date objectjavascript从纪元字符串转换为日期对象
【发布时间】:2011-10-07 21:46:57
【问题描述】:
var myDate = new Date();
var epoch = myDate.getTime(); //1318023197289 number of ms since epoch
var unixEpoch = Math.round(epoch/1000)
  1. 如何将epoch 转换回 Date 对象?
  2. 您也可以将 unixEpoch 转换回 Date 对象吗?

【问题讨论】:

    标签: javascript datetime


    【解决方案1】:
    var date = new Date(1318023197289);
    

    而且,由于 unixEpoch 只是 epoch / 1000,因此您可以类似地将构造函数中的参数乘以 1000。

    【讨论】:

    • 感谢您的快速响应。在您的示例中,date 是一个数字 (typeof date == 'number'),但我希望重建一个日期对象。
    • 您使用的是哪个浏览器? typeof date 给了我“对象”。此外,JavaScript 没有日期“类型”,它只是一个对象。
    • 我应该说 typeof date 在 Chrome 14、Win7 中给了我“对象”
    • 看起来您在我输入第一条评论时更新了您的答案。现在可以使用了,谢谢:)
    猜你喜欢
    • 2012-11-22
    • 2019-08-21
    • 2012-04-03
    • 2018-02-18
    • 2012-11-07
    • 2011-03-07
    • 2013-12-23
    • 2014-11-18
    • 2022-07-20
    相关资源
    最近更新 更多