js使用new Date()在苹果浏览器失效的问题

time在数据库存入方式为“2018-12-11 21:53:16”。

随后,在js里面使用new Date()。


var time="2018-12-11 21:53:16";
var start = Math.floor((new Date(time)).valueOf() / 1000);

在pc和安卓一切正常,但到了苹果浏览器后,输出为空。

解决方案:

添加函数

function formateIOS(time) {
        var myDate = new Date((time.replace(/-/g, "/")));
         return myDate;
};

然后,修改上面的代码。

var time=formateIOS("2018-12-11 21:53:16");
var start = Math.floor((new Date(time)).valueOf() / 1000);

问题解决。


  • 时间:2018-12-11 22:06:10
  • 分类:学习笔记
  • 浏览:383
  • 评论:
备案号:豫ICP备12024521号
Powered By Z-BlogPHP 技术支持:唐朝