• JS获取时间戳的几种方式(保存一下)


    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>JS获取时间戳</title>
    </head>
    <body>
    <script>
        let time1 = Date.parse(new Date()); //1603009257000,精确到秒
        let time2 = new Date().getTime(); //1603009495724,精确到毫秒
        let time3 = new Date().valueOf(); //1603009495724.精确到毫秒
        let time4 = Date.now(); //1603009495724,精确到毫秒,实际上是new Date().getTime()
        if (!Date.now) {
            Date.now = function now() {
                return new Date().getTime();
            };
        }
        console.log(time1);
        console.log(time2);
        console.log(time3);
        console.log(time4);
    </script>
    </body>
    </html>
    

    Date.parse() 方法解析一个表示某个日期的字符串,并返回从1970-1-1 00:00:00 UTC 到该日期对象(该日期对象的UTC时间)的毫秒数,如果该字符串无法识别,或者一些情况下,包含了不合法的日期数值(如:2015-02-31),则返回值为NaN。

    不推荐在ES5之前使用Date.parse方法,因为字符串的解析完全取决于实现。直到至今,不同宿主在如何解析日期字符串上仍存在许多差异,因此最好还是手动解析日期字符串(在需要适应不同格式时库能起到很大帮助

  • 相关阅读:
    敏感信息脱敏实现
    SpringBoot集成Swagger2
    CSS三大特性
    background
    background-attachment
    background-position
    background-repeat
    background-image
    background-color
    CSS元素显示模式
  • 原文地址:https://www.cnblogs.com/showcase/p/14292542.html
Copyright © 2020-2023  润新知