苹果只支持"2018/11/11 11:11:11"这种格式的时间。
写了个倒计时,写完之后苹果报了个NaN,安卓手机和浏览器都没有这个错误,刚开始以为是Date.now()或者某个时间方法不能用,最后发现是苹果不支持"2016-11-11 11:11:11"这种格式的时间。
解决方法:
-
后端返回"2018/11/11 11:11:11"这个时间格式的时间。
-
使用论坛上的解决方案
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,'/')
网友评论