美文网首页
获取当天0点时间戳方法存在兼容性问题

获取当天0点时间戳方法存在兼容性问题

作者: 无名程序猿 | 来源:发表于2019-03-28 13:15 被阅读0次

    1、正确代码

    let cur = new Date().toLocaleDateString().replace(/\//g, '/');

    let cur_time = new Date(cur).getTime();

    2.错误代码

     let cur = new Date().toLocaleDateString().replace(/\//g, '-');

        let cur_time = new Date(cur).getTime();

    结果导致: Safari浏览器下 new Date('2018-09-20').getTime() // 返回值为 NaN

    原因:

        new Date() ;     //参数可以为整数; 也可以为字符串; 但格式必须正确 

        new Date(2009,1,1);      //正确 

        new Date("2009/1/1");   //正确  

        new Date("2009-1-1");   //错误  

    相关文章

      网友评论

          本文标题:获取当天0点时间戳方法存在兼容性问题

          本文链接:https://www.haomeiwen.com/subject/harqbqtx.html