AdvancedFormat
AdvancedFormat расширяет API dayjs().format
, предоставляя расширенные возможности форматирования.
javascript
var advancedFormat = require('dayjs/plugin/advancedFormat');
// import advancedFormat from 'dayjs/plugin/advancedFormat' // ES 2015
dayjs.extend(advancedFormat);
dayjs().format('Q Do k kk X x');
Примечание: Некоторые опции форматирования, такие как z
и zzz
в таблице ниже, требуют подключения дополнительных плагинов.
Список добавленных форматов:
Формат | Вывод | Описание |
---|---|---|
Q | 1-4 | Квартал |
Do | 1-й, 2-й, ... 31-й | День месяца с порядковым числительным |
k | 1-24 | Час (1-24) |
kk | 01-24 | Час (01-24), с ведущим нулем |
X | 1360013296 | Unix Timestamp (в секундах) |
x | 1360013296123 | Unix Timestamp (в миллисекундах) |
w | 1 2 ... 52 53 | Неделя года (требует плагин WeekOfYear) |
ww | 01 02 ... 52 53 | Неделя года, с ведущим нулем (требует плагин WeekOfYear) |
W | 1 2 ... 52 53 | ISO неделя года (требует плагин IsoWeek) |
WW | 01 02 ... 52 53 | ISO неделя года, с ведущим нулем (требует плагин IsoWeek) |
wo | 1st 2nd ... 52nd 53rd | Неделя года с порядковым номером (требует плагин WeekOfYear) |
gggg | 2017 | Год по неделям (требует плагин WeekYear) |
GGGG | 2017 | ISO год по неделям (требует плагин IsoWeek) |
z | EST | Сокращенное название часового пояса (требует плагин Timezone) |
zzz | Eastern Standard Time | Полное название часового пояса (требует плагин Timezone) |