0
在IE8中,我的日期显示不正确。我已经尝试了很多实现,但它们不能正常工作。这是我原本在FF,Chrome和IE9中的作品。在IE 8中的日期是NaN/Nan/Nan
var date = TranslateDate(new Date(CreatedDate);
其中CreatedDate是c#datetime对象。
function TranslateDate(d) {
return GetMonth(d) + '/' + GetDay(d) + '/' + d.getFullYear();
}
function GetMonth(d) {
var month = d.getMonth() + 1;
return (('' + month).length < 2 ? '0' : '') + month;
}
function GetDay(d) {
var day = d.getDate();
return (('' + day).length < 2 ? '0' : '') + day;
}
任何帮助将不胜感激!
“CreatedDate”的格式究竟是什么? – DCoder 2013-03-10 06:13:01
2013-03-07T00:21:49 – segFault 2013-03-10 06:16:00
IE8不支持该日期格式。 http://stackoverflow.com/questions/11020658/javascript-json-date-parse-in-ie7-ie8-returns-nan – DCoder 2013-03-10 06:18:50