$jsapi.dateForZone
Метод возвращает текущую дату и время в указанном формате.
Синтаксис
Метод принимает два строковых аргумента:
- Идентификатор часового пояса согласно спецификации Java.
- Шаблон для формата даты и времени согласно документации Java-объекта
SimpleDateFormat
.
Метод возвращает строку.
$jsapi.dateForZone("Europe/Moscow", "dd.MM"); // => "23.06"
Особенности
-
Вы также можете получить отформатированные дату и время при помощи метода
$jsapi.timeForZone
в сочетании с методомformat
из библиотеки Moment.js.предупреждениеМетодыmoment.format
и$jsapi.dateForZone
используют разные форматы шаблонов даты и времениы. В частности:Формат Java Moment.js D
Номер дня в году, от 1 до 365 или 366 Номер дня в месяце, от 1 до 31 d
Номер дня в месяце, от 1 до 31 Номер дня недели, от 0 (воскресенье) до 6 (суббота) -
Если в проекте с использованием
$jsapi.dateForZone
есть автоматизированные тесты, для них нужно переопределить время, которое будет считаться за текущее. Используйте тег<dateTime>
.