ios 与 android 差异 --- new Date() 之坑
这两周连续两次遇到在使用new Date()对象被坑了,特此留念。
var date = '2016-02-28 16:42:54.0';
android:
new Date(date)
//Sun Feb 28 2016 16:42:54 GMT+0800 (中国标准时间)
ios:
new Date(date)
//Invalid Date = $1 不能将含有'-'的时间字符串转成时间。
new Date(date.replace(
/\-/g,'/'))
//Invalid Date = $2 '.0'表示的毫秒不能转
new Date(date.replace(
/\-/g,'/').replace('.0',''));
//The Feb 18 2016 16:42:54 GMT+0800 (CST)
finally,终于好了~