Javascript.RU

toLocaleString

Синтаксис

dateObj.toLocaleString()

Аргументы

dateObj
Обязательный. любой Date объект.

Описание, примеры

Метод 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 марта" - не умеет

Автор: vladlen, дата: 23 октября, 2010 - 00:43
#permalink

Вообще-то вполне себе склоняет, зависит от интерпретатора.
Вот что получается в Windows 7 SideBar:
Date Aug 20 01:48:00 UTC 2006 parsed as: 20 августа 2006 г. 05:48:00.
Все вроде замечательно, но сейчас осень и смещение UTC+4, а в дате август и в этом месяце UTC+3 Sad


Автор: Гость (не зарегистрирован), дата: 10 февраля, 2012 - 23:22
#permalink

наверное потому, что в джаваскрипте месяц считается с нуля. например август - 7-й месяц.


Отправить комментарий

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешены HTML-таги: <strike> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <i> <b> <pre> <img> <abbr> <blockquote> <h1> <h2> <h3> <h4> <h5> <p> <div> <span> <sub> <sup>
  • Строки и параграфы переносятся автоматически.
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании

CAPTCHA
Антиспам
1 + 1 =
Введите результат. Например, для 1+3, введите 4.
 
Поиск по сайту
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние комментарии
Последние темы на форуме
Forum