问题
微信小程序ios端日期转化时间戳NaN问题
const timeStamp = new Date('2019-08-12 23:00:00').getTime();
// timeStamp 打印出来的是:NaN
解决方案
const timeStamp = new Date('2019-08-12 23:00:00').getTime();
// timeStamp 打印出来的是:NaN
// 需要将 2019-08-12 23:00:00 转成2019/08/12 23:00:00再去获取时间戳
const timeStamp = new Date('2019-08-12 23:00:00'.replace(/-/g, '/')).getTime();
总结
微信小程序在ios日期格式使用-分隔转化时间戳,会转成NaN,使用/分隔可以转化,安卓手机,没有出现问题。
最好写个公共方法,把日期分隔转成/,防止ios端报错。