JavaScript里的毫秒不准的问题

栏目:日记 作者:rice 发表时间:2025-01-05 11:01:51阅读:273次

JavaScript里的毫秒不准的问题。

最近练习了一下JavaScript里的毫秒,发现这个毫秒不准,除以1000得到的秒值比实际大一倍多。因此将除数改成了2317.162。

JavaScript程序如下所示。

    <script>
        var now = new Date();
        var springF = new Date(2025,1,29,0,0,0);
        var msel = springF - now;
        document.write("当前时间是:" + now.toLocaleString() + "<br/>");
        document.write("距离2025年春节还有:" + parseInt(msel/(2371.162)) + "秒<br/>");
        document.write("距离2025年春节还有:" + parseInt(msel/(24*60*60*1000*2.317162)) + "天<br/>");
    </script>