Ce document a été traduit par IA. Pour des informations précises, veuillez consulter la version anglaise.
Formatage de date
1. :formatD(patternOut, patternIn)
Explication de la syntaxe
Formatez la date, accepte le modèle de format de sortie patternOut et le modèle de format d'entrée patternIn (par défaut ISO 8601).
Exemples courants
Plus d'exemples de formats
Résultat
La sortie est une chaîne de date au format spécifié.
2. :addD(amount, unit, patternIn)
Explication de la syntaxe
Ajoutez une quantité de temps spécifiée à la date. Unités prises en charge : day, week, month, quarter, year, hour, minute, second, millisecond.
Paramètres :
- amount : La quantité à ajouter
- unit : L'unité de temps (insensible à la casse)
- patternIn : Optionnel, format d'entrée, par défaut ISO8601
Exemple
Résultat
La sortie est la nouvelle date après l'ajout du temps.
3. :subD(amount, unit, patternIn)
Explication de la syntaxe
Soustrayez une quantité de temps spécifiée de la date. Paramètres identiques à addD.
Exemple
Résultat
La sortie est la nouvelle date après la soustraction du temps.
4. :startOfD(unit, patternIn)
Explication de la syntaxe
Définit la date au début de l'unité de temps spécifiée.
Paramètres :
- unit : L'unité de temps
- patternIn : Optionnel, format d'entrée
Exemple
Résultat
La sortie est une chaîne de date représentant le moment du début.
5. :endOfD(unit, patternIn)
Explication de la syntaxe
Définit la date à la fin de l'unité de temps spécifiée.
Paramètres identiques ci-dessus.
Exemple
Résultat
La sortie est une chaîne de date représentant le moment de la fin.
6. :diffD(toDate, unit, patternFromDate, patternToDate)
Explication de la syntaxe
Calcule la différence entre deux dates et l'affiche dans l'unité spécifiée. Les unités de sortie prises en charge incluent :
day(s)oudweek(s)ouwquarter(s)ouQmonth(s)ouMyear(s)ouyhour(s)ouhminute(s)oumsecond(s)ousmillisecond(s)oums(unité par défaut)
Paramètres :
- toDate : Date cible
- unit : Unité de sortie
- patternFromDate : Optionnel, format de la date de départ
- patternToDate : Optionnel, format de la date cible
Exemple
Résultat
La sortie est la différence de temps entre les deux dates, convertie selon l'unité spécifiée.
7. :convDate(patternIn, patternOut)
Explication de la syntaxe
Convertit une date d'un format à un autre. (Utilisation non recommandée)
Paramètres :
- patternIn : Format de la date d'entrée
- patternOut : Format de la date de sortie
Exemple
Résultat
La sortie est la chaîne de date convertie.
8. Modèles de format de date
Description des formats de date courants (référez-vous aux explications de DayJS) :
X: Horodatage Unix (secondes), ex: 1360013296x: Horodatage Unix en millisecondes, ex: 1360013296123YY: Année sur deux chiffres, ex: 18YYYY: Année sur quatre chiffres, ex: 2018M,MM,MMM,MMMM: Mois (chiffre, deux chiffres, abrégé, nom complet)D,DD: Jour (chiffre, deux chiffres)d,dd,ddd,dddd: Semaine (chiffre, minimal, abrégé, nom complet)H,HH,h,hh: Heure (format 24h ou 12h)m,mm: Minutes,ss: SecondeSSS: Milliseconde (3 chiffres)Z,ZZ: Décalage UTC, ex: +05:00 ou +0500A,a: AM/PMQ: Trimestre (1-4)Do: Jour avec suffixe ordinal, ex: 1st, 2nd, …- Pour d'autres formats, veuillez consulter la documentation complète.
De plus, il existe des formats localisés basés sur la langue : commeLT,LTS,L,LL,LLL,LLLL, etc.

