AdvancedFormat
AdvancedFormat расширяет API dayjs().format
для предоставления большего количества форматов.
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 |
kk | 01-24 | Час в формате двухзначного числа, начинающийся с 1 |
X | 1360013296 | Временная метка Unix в формате секунды |
х | 1360013296123 | Временная метка Unix в формате миллисекунды |
w | 1 2 ... 52 53 | Номер недели в году (
зависящий
WeekOfYear
plugin
) |
ww | 01 02 ... 52 53 | Двухзначное значение номера недели в году (
зависящий
WeekOfYear
plugin
) |
W | 1 2 ... 52 53 | Неделя года (ISO) (
зависящий
IsoWeek
plugin
) |
WW | 01 02 ... 52 53 | Двухзначное значение недели года (ISO) (
зависящий
IsoWeek
plugin
) |
wo | 1-е 2-е ... 52-я 53-я | Неделя года с порядковым номером (
зависящий
WeekOfYear
plugin
) |
gggg | 2017 | Неделя года (
зависящий
WeekYear
plugin
) |
GGGG | 2017 | Неделя года (ISO) (
зависящий
IsoWeek
plugin
) |
z | EST | Сокращённое именованное смещение (
зависящий
Timezone
plugin
) |
zzz | Североамериканское восточное время | Несокращённое именованное смещение (
зависящий
Timezone
plugin
) |