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,终于好了~

posted @ 2016-06-14 22:14  v以恒  阅读(760)  评论(0编辑  收藏  举报