Get to know MDN better
This page was translated from English by the community. Learn more and join the MDN Web Docs community.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since сентябрь 2017 г..
Объект Intl.DateTimeFormat предоставляет возможности форматирования даты и времени в соответствии с языковыми правилами.
Создаёт новый объект Intl.DateTimeFormat.
Возвращает массив, содержащий локали, которые поддерживаются без необходимости возврата к локали по умолчанию.
Эти свойства определены в Intl.DateTimeFormat.prototype и есть у всех экземпляров Intl.DateTimeFormat.
Intl.DateTimeFormat.prototype.constructorФункция-конструктор, создающая экземпляр объекта. Для экземпляров Intl.DateTimeFormat начальным значением является конструктор Intl.DateTimeFormat.
Intl.DateTimeFormat.prototype[@@toStringTag]Начальным значением свойства @@toStringTag является строка "Intl.DateTimeFormat". Это свойство используется в Object.prototype.toString().
Функция-геттер, которая форматирует дату в соответствии с локалью и настройками форматирования этого объекта DateTimeFormat.
Intl.DateTimeFormat.prototype.formatRange()Этот метод принимает две даты и форматирует диапазон дат наиболее кратким образом на основе локали и параметров, установленных при создании экземпляра DateTimeFormat.
Intl.DateTimeFormat.prototype.formatRangeToParts()Этот метод принимает две даты и возвращает массив объектов, которые содержат специфичные для локали токены, представляющие каждую часть отформатированного диапазона дат.
Intl.DateTimeFormat.prototype.formatToParts()Возвращает массив объектов, представляющих части даты, которые могут быть использованы для пользовательского форматирования с учётом локали.
Intl.DateTimeFormat.prototype.resolvedOptions()Возвращает новый объект со свойствами, представляющими локаль и настройки форматирования, определённые во время инициализации объекта.
При использовании без указания локали DateTimeFormat использует локаль и настройки по умолчанию.
Этот пример показывает некоторые локализованные форматы даты и времени. Для получения формата языка, используемого в пользовательском интерфейсе вашего приложения, убедитесь, что вы указали этот язык (и, возможно, несколько запасных языков) используя параметр locales:
Формат даты и времени может быть настроен с помощью параметра options:
Форматы календаря и нумерации также можно установить независимо с помощью параметра options:
| ECMAScript® 2027 Internationalization API Specification # datetimeformat-objects |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 17 февр. 2025 г. by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.