日期构造函数返回IE中的nan,但在Firefox和Chrome中工作我试图用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".
3 回答
呼唤远方
TA贡献1856条经验 获得超11个赞
var dateStr="2011-08-03 09:15:11"; //returned from mysql timestamp/datetime fieldvar 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]);
慕田峪4524236
TA贡献1875条经验 获得超5个赞
new Date('11/08/2010').getTime()-new Date('11/07/2010').getTime(); //90000000new Date('11/07/2010').getTime()-new Date('11/06/2010').getTime(); //86400000
function NewDate(str) {str=str.split('-'); var date=new Date(); date.setUTCFullYear(str[0], str[1]-1, str[2]); date.setUTCHours(0, 0, 0, 0); return date; }NewDate('2010-11-07').toGMTString();NewDate('2010-11-08').toGMTString();
添加回答
举报
0/150
提交
取消