var timer = "2018-06-07T03:54:37.000+0000"; // 后台返回的固定格式
timer = timer.replace(/-/g, "/"); // 去掉这一步安卓没有问题,正常运行
var date1 = new Date(timer);
var years = date1.getFullYear() // Ios 报NaN
var timer = "2018-06-07T03:54:37.000+0000"; // 后台返回的固定格式
timer = timer.replace(/-/g, "/"); // 去掉这一步安卓没有问题,正常运行
var date1 = new Date(timer);
var years = date1.getFullYear() // Ios 报NaN
看到你说我就去查了一下以前的代码。
这个不是微信小程序的问题,是ios一直都不支持使用‘/’的时间去转
function timeFormat(timeStr){//返回时间戳毫秒数。原数据为2017-12-07T18:55:12
timeStr = timeStr.replace("T"," ").replace(/[-]/g,"/");
var timestamp = Date.parse(new Date(timeStr));
return timestamp;
};
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答832 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
你不要骗我!开发工具NAN,安卓和ios都是null