美文网首页
[JS]iphone的new Date问题

[JS]iphone的new Date问题

作者: 泉落云生 | 来源:发表于2018-04-24 22:34 被阅读5次

    苹果只支持"2018/11/11 11:11:11"这种格式的时间。

    写了个倒计时,写完之后苹果报了个NaN,安卓手机和浏览器都没有这个错误,刚开始以为是Date.now()或者某个时间方法不能用,最后发现是苹果不支持"2016-11-11 11:11:11"这种格式的时间。
    解决方法:

    1. 后端返回"2018/11/11 11:11:11"这个时间格式的时间。

    2. 使用论坛上的解决方案

    var arr = "2016/11/11 11:11:11".split(/[- : \/]/),
    date = new Date(arr[0], arr[1]-1, arr[2], arr[3], arr[4], arr[5]);
    document.write(date);
    
    // var str="2016-11-11 11:11:11",replace(/-/g,'/')
    

    可以使用
    momentJS
    dateJS

    相关文章

      网友评论

          本文标题:[JS]iphone的new Date问题

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