Существует ли формат строки даты и времени, который будет работать во всех основных браузерах (включая режим IE Quirks) при использовании javascript Date.parse ()? - PullRequest
2 голосов
/ 18 ноября 2011

Я пытаюсь найти формат строки даты, который позволит мне использовать Date.parse для получения правильной даты. (Я использую стороннюю библиотеку JavaScript, которая использует Date.parse)

Я пытался использовать форматированную строку даты в формате ISO, например

Date.parse("2011-05-06T17:22:11.234");

но режим IE Quirks возвращает NaN.

Следующее работает в режиме Quirks, но не в FireFox:

Date.parse("2011/05/06T17:22");

Есть предложения?

Ответы [ 2 ]

2 голосов
/ 26 сентября 2012

MDN относится к http://www.w3.org/TR/NOTE-datetime, и текущая версия Firefox поддерживает это, а Chrome - нет. Chrome хочет, чтобы вы пропустили символ "T". Я не проверял IE.

Я вернулся к использованию меток времени UNIX:)

0 голосов
/ 18 ноября 2011

попробуй:

var t=new Date("2011/05/06 17:22");
alert(t);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...