所以我做到了这一点,因为我没有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代码也很好,那么代码中的其他所有内容也都很好,任何建议吗?
最佳答案
问题可能出在:
new Date("data[0].date");
在这种情况下,您要将字符串
data[0].date
传递给Date()
函数,该函数可能返回NaN,因为data[0].date
无效的日期格式。尝试将您的
Date()
输入修改为:new Date(data[0].date);
在上面的代码中,您将
data[0].date
的值而不是字符串发布到Date函数。关于javascript - 我的jQuery中的NaN错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37210350/