Мой браузер (т.е. моя ОС) должен знать, что я нахожусь в Австралии, и какой правильный формат даты. В этом случае д / м / год, а не м / д / год. Однако, если я запускаю следующий код:
alert(new Date("21/11/1968"))
Результат - «Четверг, 11 сентября 1969 года». Он думает, что месяц приходит первым и корректируется соответствующим образом.
Почему это? Является ли ответом всегда использовать универсальный формат в качестве функций ввода данных или есть способ сообщить браузеру, что следует ожидать ввода даты в моем формате локали?