Метод toLocaleString возвращает String-объект, содержащий дату в длинном формате по умолчанию.
Для дат в диапазоне 1601 - 1999 формат даты в соотвествии с региональными установками панели управления пользователя.
Для дат вне этого диапазона используется формат по умолчанию.
Например, в США, метод toLocaleString возвращает "01/05/96 00:00:00" для 5 января 1996 г., в Европе для этой даты он возвращает "05/01/96 00:00:00", поскольку в Европе принято ставить день перед месяцем.
Пример:
Выделить все
var d = new Date()alert(d.toLocaleString())// 7 Март 2009 г. 2:05:32// как видите, с русским у нее проблемы// склонять "7 марта" - не умеет
Дежурная шутка
Приходят к продюсеру Дома—2 и говорят:
— Знаете, вот народ Ксюшей недоволен, в интернете издевается, может быть сменим ведущую?
— Коней на переправе не меняют — гордо ответил продюсер.