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()
这种方法已经测试没有问题,如果有什么更好的方法大家可以分享一下
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()
这种方法已经测试没有问题,如果有什么更好的方法大家可以分享一下
相关文章推荐
- js将字符串时间格式yyyy-MM-dd hh:mm:ss 转换为long
- js中date时间转换yyyy-mm-dd hh:MM:ss等格式字符串
- js 开始时间与结束时间比较大小---->yyyy-MM-dd hh:mm:ss 字符串转换成时间戳
- js获取当前时间转换时间格式yyyy-mm-dd hh:mm:ss
- 将“yyyyMMdd”格式的时间字符串转换为“yyyy-MM-dd HH:mm:ss”格式(Java)
- 将时间转换成yyyy-MM-dd HH:mm:ss的格式字符串
- js扩展Date将时间格式化为"yyyy-MM-dd hh:mm:ss"格式的字符串
- 将时间转换成yyyy-MM-dd HH:mm:ss的格式字符串
- JSON 序列化和反序列化:将时间由"//Date(10000000000-0700)//" 格式转换成 "yyyy-MM-dd HH:mm:ss" 格式的字符串
- js 将时间戳格式化为 yyyy-MM-dd HH:mm:ss 格式的字符串
- 将时间转换成yyyy-MM-dd HH:mm:ss的格式字符串
- 使用js将long类型转化为"yyyy-MM-dd hh:mm:ss"日期格式&jQuery自带日历控件的汉化教程
- js 格式化时间(显示格式为:yyyy-mm-dd hh:mi:ss)
- JQuery json 时间格式由Thu Nov 9 20:30:37 UTC+0800 2006 转换成yyyy-MM-dd hh:mm:ss
- js代码,获取当前时间,格式为:yyyy-MM-dd HH:MM:SS
- Android时间戳转换为标准Datetime(yyyy-MM-dd hh:mm:ss)格式
- js 获取当前日期时间 格式为 yyyy-mm-dd hh:MM:ss
- 20110515041233(yyyyMMddHHmmss)时间格式,转换成yyyy-MM-dd HH:mm:ss
- js中怎么获取系统当前时间 格式 yyyy-MM-dd HH:MM:SS
- js 获取当前日期时间 格式为 yyyy-mm-dd hh:MM:ss