您的位置:首页 > Web前端 > JavaScript

js将字符串时间格式yyyy-MM-dd hh:mm:ss 转换为long

2017-07-04 09:37 591 查看
字符串日期转换为long时间戳,firefox和chrome下转换不同的问题,经过查了相关资料找了个方法

1. var  ddate = new Date('2014-05-10').getTime();
这种转换都没问题

2.var  ddate = new Date('2014-05-10 13:25:50').getTime();
这种chrome下没问题,但ie和firefox下是NaN,firef下new Date('2014-05-10 13:25:50')这么写没有识别,报

Date {Invalid Date}

var  ddate = new Date('2014/05/10 13:25:50').getTime(); 这么写的时候两个浏览器都没有问题
这样就可以将上面那种格式yyyy-MM-dd改为yyyy/MM/dd 再去转换

var  ddate = new Date(('2014/05/10 13:25:50').replace(new RegExp("-","gm"),"/")).getTime()

这种方法已经测试没有问题,如果有什么更好的方法大家可以分享一下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: