我的jquery中的NaN错误

时间:2016-05-13 12:41:16

标签: javascript jquery

所以我帮忙做了这个,因为我没有经验jquery

var fullDate = new Date(data[0].date);
                var twoDigitMonth = ((fullDate.getMonth().length+1) === 1)? (fullDate.getMonth()+1) : '0' + (fullDate.getMonth()+1);
                var currentDate = fullDate.getDate() + "-" + twoDigitMonth + "-" + fullDate.getFullYear();

"<td class='col-md-4'>"+currentDate+"</td>"+

格式化我使用的日期和在localhost工作得很好,但在服务器给我NaN错误代码中的其他一切工作也很好如果我刷新我的PHP代码工作太棒了任何建议?

1 个答案:

答案 0 :(得分:3)

问题出在:

new Date("data[0].date");

在这种情况下,您将字符串data[0].date传递给Date()函数,该函数可能返回 NaN ,因为data[0].date无效日期格式。

尝试将Date()输入编辑为:

new Date(data[0].date);

在上面的代码中,您将data[0].date的值发布到Date函数,而不是字符串。