laijbin / Blog

Note insights and personal development.
0 stars 0 forks source link

new Date()兼容 #16

Open laijbin opened 8 years ago

laijbin commented 8 years ago

需要将‘2016-03-05 04:11:29’格式为毫秒数,第一反应

var t = '2016-03-05 04:11:29';
+(new Date(t))

Chrome下没问题,但其他的浏览器都是NaN。

原来浏览器支持的是'2016/03/05 04:11:29'这种日期格式,那就用正则将‘-’替换为'/'即可。

var t = '2016-03-05 04:11:29';
+(new Date(t.replace(/-/g,"/")))