美文网首页
获取当天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