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

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

time在数据库存入方式为“2018-12-11 21:53:16”。 HH9免费资源网

随后,在js里面使用new Date()。 HH9免费资源网

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

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

解决方案: HH9免费资源网

添加函数 HH9免费资源网

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

然后,修改上面的代码。 HH9免费资源网

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

问题解决。 HH9免费资源网

返回顶部
顶部