【问题标题】:JavaScript TimeStamp into MilliSecondsJavaScript 时间戳转换为 MilliSeconds
【发布时间】:2011-07-21 21:55:14
【问题描述】:

我的时间戳看起来像 09-MAR-11 04.52.43.246000000 AM。

我正在尝试将其转换为时间格式到 MilliSeconds ,有人可以告诉我如何实现这一点吗? (我应该只在 JavaScript 中这样做)

请指教。谢谢 。

【问题讨论】:

    标签: javascript date timestamp


    【解决方案1】:

    parse():返回从 1970 年 1 月 1 日午夜开始传递给它的给定日期和时间字符串的毫秒数。

    var milliSeconds = Date.parse('09-MAR-11 04:52:43:246000000 AM');
    

    请在您的日期字符串中将小时/分钟/等分隔符更改为: 而不是.,以便JS 可以正确识别日期。

    jsFiddle Demo

    Javascript Date Functions

    【讨论】:

    • 在 IE 7 中获取脚本错误对象不支持此属性或方法“var ms=d.parse('09-MAR-11 04.52.43.246000000 AM');”
    • 我试过这种方式,正如你提到的,我得到了 NAN 我得到了 NAN 。如果我在这里遗漏了什么,请告诉我
    • 我得到了 NAN,我是否需要包含任何 js 文件才能使其工作?请指教,谢谢。
    • 我只在谷歌浏览器上测试过这个。请在您的浏览器中试用我的 jsFiddle Demo。可识别的日期格式范围可能因浏览器而异。
    猜你喜欢
    • 2014-02-13
    • 2012-12-14
    • 1970-01-01
    • 2021-03-05
    • 2013-02-08
    • 2015-09-08
    • 1970-01-01
    • 1970-01-01
    • 2018-08-03
    相关资源
    最近更新 更多