Я работаю с датами в RSS-канал, но я найти различные результаты при использовании кода ниже в IE, Chrome и Firefox:Проблема с форматов даты в JavaScript с различными браузерами
new Date('2001-01-01T12:00:00Z')
Firefox доволен это, но Chrome и IE возвращают недопустимую дату.
Я думал, что я хотел бы попробовать заменить T и Z следующим образом:
new Date('2001-01-01 12:00:00')
На этот раз Chrome счастлив с этим, но Firefox и IE вернуть неверную дату.
Любые идеи, что я должен сделать, чтобы получить объект даты во всех браузерах с этим форматом ?!
Большое спасибо, Tim
Вы правы, это работает, и это лучшее решение, чем мое. – NicolasT
Большое спасибо! Протестировано и работает для меня в IE, FF, Chrome и Opera! – TimS
Как сделать эту работу над FF с часовым поясом? Потому что эта новая дата ('2001-01-01T12: 00: 00 + 1000'.replace (/ \ -/g,' \/') заменяет (/ [T | Z]/g,' ')) ' return Недействительная дата в FF, но работает в IE/Chrome –