const util = require('../../utils/util.js'); // 调用util.js
let deadline = new Date(selectTime).getTime() + 7 * 24 * 3600 * 1000;
deadline = util.formatTime(new Date(deadline)).slice(0, 16); // 调用util.js的时间转换
this.setData({
deadline
});
结果在ios手机里面 显示NaN
同求 Java 返回的格林时间, 在ios上用普通的方法没法转换成时间戳 , 求解 @官方
var newDate = GMTToStr(2018-08-21T01:52:36.000+0000, 'Y/M/D h:m:s').replace(/-/g, '/')
function GMTToStr(time){
console.log(time)
let date = new Date(time)
let Str = date.getFullYear() + '-' +
(date.getMonth() + 1) + '-' +
date.getDate() + ' ' +
date.getHours() + ':' +
date.getMinutes() + ':' +
date.getSeconds()
console.log(Str)
return Str
}
ios返回null
楼主问题解决了吗?