Vue d’ensemble
La fonction dateFormat()
imprime un format spécifique pour une valeur de temps donnée.
Syntaxe
dateFormat(time, format)
Argument |
Type |
Description |
---|---|---|
time |
Datetime, timestamp, string | La valeur de temps |
format |
String | Le format pour imprimer le temps |
Codes de format Date/Heure :
Code |
Description |
Exemples / Plage |
---|---|---|
%a |
Nom abrégé du jour de la semaine dans la langue du système | (en_US) Dim, Lun |
%A |
Nom complet du jour de la semaine dans la langue du système | (en_US) Dimanche, Lundi |
%b |
Nom abrégé du mois dans la langue du système | (en_US) Jan, Fév |
%B |
Nom complet du mois dans la langue du système | (en_US) Janvier, Février |
%c |
Format de date et heure par défaut dans les paramètres système | Mer Jan 11 10:59:28 2023 |
%C |
Numéro de siècle (année/100) en 2 chiffres | 00, 01, ..., 99 |
%d |
Jour du mois (avec zéro) | 01, 02, ..., 31 |
%D |
Équivalent à %m/%d/%y |
01/11/23 |
%e |
Jour du mois | 1, 2, ..., 31 |
%Ez |
Fuseau horaire | +08:00 |
%g |
Année sans le siècle | 00, 01, ..., 99 |
%G |
Année en 4 chiffres | 0000, 0001, ..., 9999 |
%h |
Équivalent à %b |
Voir %b |
%H |
Heure au format 24 heures (avec zéro) | 00, 01, ..., 23 |
%I |
Heure au format 12 heures (avec zéro) | 01, 02, ..., 12 |
%j |
Jour de l'année (avec zéro) | 001, 002, ..., 366 |
%m |
Mois de l'année (avec zéro) | 01, 02, ..., 12 |
%M |
Minute (avec zéro) | 00, 01, ..., 59 |
%n |
Saut de ligne | |
%p |
Soit 'AM' ou 'PM' selon la valeur de temps donnée | (en_US) AM, PM |
%P |
Soit 'am' ou 'pm' selon la valeur de temps donnée | (en_US) am, pm |
%r |
Équivalent à %I/%M/%S %p |
01:49:23 AM |
%R |
Équivalent à %H:%M |
13:49 |
%S |
Seconde (avec zéro) | 00, 01, ..., 59 |
%t |
Tabulation | |
%T |
Équivalent à %H:%M:%S |
23:02:05 |
%u |
Numéro du jour de la semaine, lundi étant 1 (dimanche étant 1 dans un système Sun Solaris) | 1, 2, ..., 7 |
%U |
Numéro de la semaine de l'année (avec zéro), en commençant par le premier dimanche comme premier jour de la semaine 01 | 00, 01, ..., 53 |
%V |
Numéro de la semaine de l'année (avec zéro), avec lundi comme premier jour de la semaine, la semaine 01 étant la première semaine ayant au moins 4 jours dans l'année en cours | 01, 02, ..., 53 |
%W |
Numéro de la semaine de l'année (avec zéro), en commençant par le premier lundi comme premier jour de la semaine 01 | 00, 01, ..., 53 |
%w |
Numéro du jour de la semaine, dimanche étant 0 | 0, 1, ..., 6 |
%x |
Format de date par défaut dans les paramètres système | 01/11/23 |
%X |
Format de l'heure par défaut dans les paramètres système | 06:38:45 |
%y |
Équivalent à %g |
Voir %g |
%Y |
Équivalent à %G |
Voir %G |
%z |
Décalage par rapport à l'UTC au format ±HHMM[SS] |
+0000, -0400, +1030, ... |
%Z |
Nom du fuseau horaire | GMT, UTC, IST, CST, ... |
% |
Caractère % | % |
Type de retour : String
Exemple de Résultat
return dateFormat("2010/9/25 6:12:30","%A %e %B, %G")
Résultat : Samedi 25 Septembre, 2010
Exemple d'Utilisation
Afficher les heures des avis dans un format souhaité.
find().nodes({@review}) as n
return dateFormat(n.time,"%e %b, %G")