【发布时间】:2014-03-05 00:07:25
【问题描述】:
我正在尝试在我的网站上获取谷歌日历活动,并已成功实施。但是当我检查它的 SAFARI 时,它显示日期为 NaN,月份显示为 undefined。下面是我的代码,我只是粘贴了我的整个代码副本。
我正在编辑我的问题,因为我发现了问题:所以下面是问题,修复就在答案中。
for (var i = 0; i < eventArray.length; i++) {
startDate = eventArray[i].start.date || eventArray[i].start.dateTime;
endDate = eventArray[i].end.date || eventArray[i].end.dateTime;
summary = eventArray[i].summary;
description = eventArray[i].description;
htmlLink = eventArray[i].htmlLink;
event_location = eventArray[i].location;
eventStartDate = new Date(startDate);
eventEndDate = new Date(endDate);
var isExist=false;
【问题讨论】:
-
最好始终使用
getFullYear()和setFullYear() -
您最好只发布与您的问题相关的代码。会不会是日期格式问题?!
-
查看momentjs.com,它将减轻您对日期操作的一些痛苦。
-
您发布的代码似乎存在很多问题,这使得甚至很难开始弄清楚这一特定问题。
标签: javascript jquery datetime safari nan