最近做系统预约遇到一个问题,在苹果手机上有时间会出现使用javascript 中的date(string)转换为时间戳时出现NAN不能转换成功的问题,经多方查找资料,解决了该问题,记录下来
时间转换:
我们要转换的时间 2017-08-12 23:00:00
let stopTime = new Date('2017-08-12 23:00:00').getTime(); 或者 let stopTime = new Date('2017-08-12 23:00:00').valueOf();
兼容ios
let stopTime = new Date('2017/08/12 23:00:00').getTime();
这样的格式在ios和android上都可以进行显示
转换时间格式
let stopTime = new Date('2017-08-12 23:00:00'.replace(/-/g, '/')).getTime();
这样就可以解决后台传递时间带有-的格式!
来源:https://blog.csdn.net/huangxiaoguo1/article/details/80082941