js将字符串时间格式yyyy-MM-dd hh:mm:ss 转换为long
2014-10-15 19:47
666 查看
字符串日期转换为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 格式的字符串
- 将时间转换成yyyy-MM-dd HH:mm:ss的格式字符串
- JSON 序列化和反序列化:将时间由"//Date(10000000000-0700)//" 格式转换成 "yyyy-MM-dd HH:mm:ss" 格式的字符串
- js扩展Date将时间格式化为"yyyy-MM-dd hh:mm:ss"格式的字符串
- 将时间转换成yyyy-MM-dd HH:mm:ss的格式字符串
- 将时间转换成yyyy-MM-dd HH:mm:ss的格式字符串
- 将“yyyyMMdd”格式的时间字符串转换为“yyyy-MM-dd HH:mm:ss”格式(Java)
- js获取当前时间转换时间格式yyyy-mm-dd hh:mm:ss
- js获取当前时间和获取前N天 格式:yyyy-MM-dd HH:mm:ss
- js 获取当前日期时间 格式为 yyyy-mm-dd hh:MM:ss
- js 获取当前日期时间 格式为 yyyy-mm-dd hh:MM:ss
- js中怎么获取系统当前时间 格式 yyyy-MM-dd HH:MM:SS
- js 获取当前日期时间 格式为 yyyy-mm-dd hh:MM:ss
- js如何取当前日期时间/格式为:yyyy-mm-dd hh:mm:ss
- JQuery json 时间格式由Thu Nov 9 20:30:37 UTC+0800 2006 转换成yyyy-MM-dd hh:mm:ss
- 时间戳转换为"yyyy-MM-dd hh:mm:ss"格式(24小时)
- 将时间戳转换成当地时间NSDate 转换成当地yyyy-MM-dd HH:mm:ss时间格式