0

    Js New Date()实例测试

    2023.05.23 | admin | 230次围观

    JS获取当前时间戳的方法-JavaScript 获取当前时间戳

    JavaScript 获取当前时间戳:

    第一种方法:

    var timestamp =Date.parse(new Date());

    结果:1280977330000

    第二种方法:

    var timestamp =(new Date()).valueOf();

    结果:1280977330748

    第三种方法:

    var timestamp=new Date().getTime();

    结果:1280977330748

    第一种:获取的时间戳是把毫秒改成000显示,

    第二种和第三种是获取了当前毫秒的时间戳。

    我和同事在用js实现一个显示出分析数据所剩大概时间的过程中js获取网络标准时间,时间总是变给0js获取网络标准时间,结果很怪异,最后发现获取时间的时候用的是Date.parse(newDate())获取的时间戳把毫秒改成了000显示,所以时间差计算的不准确。

    可以用第二种或第三种方法计算时间差。

    js中单独调用new Date(),例如document.write(new Date());

    显示的结果是:Mar 31 10:10:43 UTC+0800 2012 这种格式的时间

    但是用new Date() 参与计算会自动转换为从1970.1.1开始的毫秒数

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论