AdvancedFormat
AdvancedFormat étend l'API dayjs().format
pour offrir des options de formatage supplémentaires.
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');
Remarque : Certaines options de formatage, comme z
et zzz
dans le tableau ci-dessous, nécessitent des plugins additionnels.
Liste des formats ajoutés :
Format | Output | Description |
---|---|---|
Q | 1-4 | Trimestre |
Do | 1er 2e ... 31e | Jour du mois avec suffixe ordinal |
k | 1-24 | Heure sur 24 heures, commençant à 1 |
kk | 01-24 | Heure sur 24 heures, formatée sur 2 chiffres, commençant à 1 |
X | 1360013296 | Timestamp Unix en secondes |
x | 1360013296123 | Timestamp Unix en millisecondes |
w | 1 2 ... 52 53 | Numéro de semaine dans l'année (nécessite le plugin WeekOfYear) |
ww | 01 02 ... 52 53 | Numéro de semaine dans l'année, formaté sur 2 chiffres (nécessite le plugin WeekOfYear) |
W | 1 2 ... 52 53 | Semaine ISO dans l'année (nécessite le plugin IsoWeek) |
WW | 01 02 ... 52 53 | Semaine ISO dans l'année, formatée sur 2 chiffres (nécessite le plugin IsoWeek) |
wo | 1er 2e ... 52e 53e | Numéro de semaine dans l'année avec suffixe ordinal (nécessite le plugin WeekOfYear) |
gggg | 2017 | Année de la semaine ISO (nécessite le plugin WeekYear) |
GGGG | 2017 | Année de la semaine ISO (nécessite le plugin IsoWeek) |
z | EST | Abréviation du nom du fuseau horaire (nécessite le plugin Timezone) |
zzz | Eastern Standard Time | Nom complet du fuseau horaire (nécessite le plugin Timezone) |