var * =new Date(str)返回 Invalid date问题——javascript(js)时间初始化
2014-08-12 10:26
761 查看
var time="2014-08-12 09:25:24 ";
var time1 = new Date(time);
chrome time1: Tue Aug 12 2014 09:25:24 GMT+0800 (中国标准时间)
火狐 time1 : Invalid Date
创建一个日期对象:
var objDate=new Date([arguments list]);
参数形式有以下5种:
new Date("month dd,yyyy hh:mm:ss");
new Date("month dd,yyyy");
new Date(yyyy,mth,dd,hh,mm,ss);
new Date(yyyy,mth,dd);
new Date(ms);
month:用英文表示月份名称
mth:用整数表示月份
dd:表示一个月中的第几天
yyyy:四位数表示的年份
hh:小时数
mm: 分钟数
ss:秒数
ms:毫秒数
正确写法
var time="2014-08-12 09:25:24 ";
time=time.replace(/-/g,':').replace(' ',':');
time=time.split(':');
var time1 = new Date(time[0],(time[1]-1),time[2],time[3],time[4],time[5]);
time1:Date 2014-08-12T01:25:24.000Z
var time1 = new Date(time);
chrome time1: Tue Aug 12 2014 09:25:24 GMT+0800 (中国标准时间)
火狐 time1 : Invalid Date
创建一个日期对象:
var objDate=new Date([arguments list]);
参数形式有以下5种:
new Date("month dd,yyyy hh:mm:ss");
new Date("month dd,yyyy");
new Date(yyyy,mth,dd,hh,mm,ss);
new Date(yyyy,mth,dd);
new Date(ms);
month:用英文表示月份名称
mth:用整数表示月份
dd:表示一个月中的第几天
yyyy:四位数表示的年份
hh:小时数
mm: 分钟数
ss:秒数
ms:毫秒数
正确写法
var time="2014-08-12 09:25:24 ";
time=time.replace(/-/g,':').replace(' ',':');
time=time.split(':');
var time1 = new Date(time[0],(time[1]-1),time[2],time[3],time[4],time[5]);
time1:Date 2014-08-12T01:25:24.000Z
相关文章推荐
- javaScript系列:js中获取时间new Date()详细介绍
- 解决js new Date()的浏览器兼容性问题,IE、safari的new Date()的值为Invalid Date、NaN-NaN的问题
- js的new Date的一些问题,以及highcharts时间显示16:00
- javaScript系列:js中获取时间new Date()详细介绍
- JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
- javaScript系列:js中获取时间new Date()详细介绍
- js的new Date的一些问题,以及highcharts时间显示16:00
- js的new Date的一些问题,以及highcharts时间显示16:00
- javaScript系列:js中获取时间new Date()详细介绍
- js中使用new Date(str)创建时间对象不兼容firefox和ie的解决方式
- js的new Date的一些问题,以及highcharts时间显示16:00
- 解决IE浏览器中javascript,js不支持NEW DATE()带参数的问题
- firefox浏览器下JS的new Date()的值为Invalid Date、NaN-NaN的问题
- js的new Date的一些问题,以及highcharts时间显示16:00
- 解决IE、firefox浏览器下JS的new Date()的值为Invalid Date、NaN-NaN的问题
- js的new Date的一些问题,以及highcharts时间显示16:00
- js的new Date的一些问题,以及highcharts时间显示16:00
- js的new Date的一些问题,以及highcharts时间显示16:00
- javaScript系列:js中获取时间new Date()详细介绍
- js的new Date的一些问题,以及highcharts时间显示16:00