gpt4 book ai didi

javascript - Date 构造函数在 IE 中返回 NaN,但在 Firefox 和 Chrome 中有效

转载 作者:IT王子 更新时间:2023-10-29 02:48:46 25 4
gpt4 key购买 nike

我正在尝试用 JavaScript 构建一个小日历。我的日期在 Firefox 和 Chrome 中运行良好,但在 IE 中,日期函数返回 NaN。

函数如下:

function buildWeek(dateText){
var headerDates='';
var newDate = new Date(dateText);

for(var d=0;d<7;d++){
headerDates += '<th>' + newDate + '</th>';
newDate.setDate(newDate.getDate()+1);
}

jQuery('div#headerDates').html('<table><tr>'+headerDates+'</tr></table>');
}

dateText 是本周的星期一,实际在php中设置为'm, d, Y'的格式,例如“02, 01, 2010”

最佳答案

来自 mysql 日期时间/时间戳格式:

var dateStr="2011-08-03 09:15:11"; //returned from mysql timestamp/datetime field
var a=dateStr.split(" ");
var d=a[0].split("-");
var t=a[1].split(":");
var date = new Date(d[0],(d[1]-1),d[2],t[0],t[1],t[2]);

希望对大家有用。适用于 IE FF Chrome

关于javascript - Date 构造函数在 IE 中返回 NaN,但在 Firefox 和 Chrome 中有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2182246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com