js 小技巧 (速将一个字符串或者时间戳转化成Date对象)

日期转化是个有点头疼的问题

1,比如服务器端有时候会给个字符串,但是这个字符串有时候不是很规范,如果硬编码来进行转换就蛋疼了。

小技巧 : var date = new Date ( Date(dateStr) )

// 这边不用 new Date(str) , 只有Chrome 这个逆天的浏览器才支持 new Date(str) 不会报错, FF  IE  这些撮逼浏览器就报错不干了。

这样子是不是很简单将dateStr 转化成一个Date对象了。

 

2, .net 程序员肯定有遇到过,将一个对象json序列化之后Date 字段 就会转化成 '/Date(1370770323740)/' 这种格式的数据,

小技巧: var date = eval( dateStr.replace(/\//g,'') ) 

轻轻松松将这个字符串转换成Date对象。

 

原文地址:https://www.cnblogs.com/flowforever/p/3129569.html