代码改变世界

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

2013-06-09 17:27  flowforever  阅读(940)  评论(0编辑  收藏  举报

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

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对象。

 

 

码农辛苦贴 转载请注明来自博客园 flowforever .