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

来自:互联网
时间:2019-01-05
阅读:

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);

问题解决。

返回顶部
顶部