Javascript IE8中日期解析NaN

Javascript Date parsing NaN in IE8

当我尝试在 Javascript

中解析来自 JSON 的日期时出现 NaN 错误

日期格式:"2015-02-10T23:01:00.000Z"

这是我的代码,适用于 Chrome 但不适用于 IE8:

            var sdate = new Date(entry.startDate);
            var sdateMonth = sdate.getMonth() + 1;
            var sdateDay = sdate.getDate();
            var edate = new Date(entry.endDate);
            var edateMonth = edate.getMonth() + 1;
            var edateDay = edate.getDate();

在我看来这不是一个直接的解决方案但合理的建议:Moment.js这将为您涵盖日期时间解析和操作。