Format
Obtenez la date formatée selon une chaîne de caractères (tokens) spécifiée.
Pour échapper des caractères, encadrez-les avec des crochets (par exemple, [MM]
).
js
dayjs().format();
// Date actuelle au format ISO8601, sans les fractions de seconde, par exemple : '2020-04-02T08:02:17-05:00'
dayjs('2019-01-25').format('[YYYYescape] YYYY-MM-DDTHH:mm:ssZ[Z]');
// 'YYYYescape 2019-01-25T00:00:00-02:00Z'
dayjs('2019-01-25').format('DD/MM/YYYY'); // '25/01/2019'
Liste des formats disponibles
Format | Résultat | Description |
---|---|---|
YY | 18 | Année sur deux chiffres |
YYYY | 2018 | Année sur quatre chiffres |
M | 1-12 | Mois, commençant à 1 |
MM | 01-12 | Mois sur deux chiffres |
MMM | Jan-Dec | Nom abrégé du mois |
MMMM | January-December | Nom complet du mois |
D | 1-31 | Jour du mois |
DD | 01-31 | Jour du mois sur deux chiffres |
d | 0-6 | Jour de la semaine, dimanche étant 0 |
dd | Su-Sa | Nom abrégé du jour de la semaine |
ddd | Sun-Sat | Nom court du jour de la semaine |
dddd | Sunday-Saturday | Nom complet du jour de la semaine |
H | 0-23 | Heure (format 24 heures) |
HH | 00-23 | Heure (format 24 heures) sur deux chiffres |
h | 1-12 | Heure (format 12 heures) |
hh | 01-12 | Heure (format 12 heures) sur deux chiffres |
m | 0-59 | Minute |
mm | 00-59 | Minute sur deux chiffres |
s | 0-59 | Seconde |
ss | 00-59 | Seconde sur deux chiffres |
SSS | 000-999 | Milliseconde sur trois chiffres |
Z | +05:00 | Décalage par rapport à UTC, ±HH:mm |
ZZ | +0500 | Décalage par rapport à UTC, ±HHmm |
A | AM PM | Indique AM ou PM |
a | am pm | Indique am ou pm |
... | ... | Autres formats (dépend du plugin AdvancedFormat) |
- Plus de formats disponibles (
Q Do k kk X x ...
) avec le pluginAdvancedFormat
Formats localisés
Le formatage préféré variant selon la langue, il existe des tokens de format localisés qui peuvent être utilisés en fonction de la langue.
TIP
Nécessite le plugin LocalizedFormat pour fonctionner.
javascript
dayjs.extend(LocalizedFormat);
dayjs().format('L LT');
Liste des formats localisés
Format | Locale Anglaise | Exemple de Résultat |
---|---|---|
LT | h:mm A | 8:02 PM |
LTS | h:mm:ss A | 8:02:18 PM |
L | MM/DD/YYYY | 08/16/2018 |
LL | MMMM D, YYYY | August 16, 2018 |
LLL | MMMM D, YYYY h:mm A | August 16, 2018 8:02 PM |
LLLL | dddd, MMMM D, YYYY h:mm A | Thursday, August 16, 2018 8:02 PM |
l | M/D/YYYY | 8/16/2018 |
ll | MMM D, YYYY | Aug 16, 2018 |
lll | MMM D, YYYY h:mm A | Aug 16, 2018 8:02 PM |
llll | ddd, MMM D, YYYY h:mm A | Thu, Aug 16, 2018 8:02 PM |