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