Tous les produits
Search
Centre de documentation

CDN:Fonctions temporelles

Dernière mise à jour :Aug 19, 2026

Cette rubrique décrit la syntaxe, les paramètres et les valeurs de retour des fonctions temporelles, et fournit des exemples d'utilisation.

today

Le tableau suivant détaille cette fonction.

FonctionnalitéDescription
Syntaxetoday()
DescriptionRenvoie la date actuelle au format aaaa-mm-jj.
ParamètreS.O.
Valeur de retourRenvoie la date actuelle sous forme de chaîne au format aaaa-mm-jj.
Exemple
say(concat('today:', today()))
Résultat :
today:2019-05-23

time

Le tableau suivant détaille cette fonction.

FonctionnalitéDescription
Syntaxetime()
DescriptionRenvoie l'horodatage UNIX actuel, sans la partie fractionnaire des millisecondes. Unité : secondes.
ParamètreS.O.
Valeur de retourRenvoie l'horodatage UNIX actuel.
Exemple
say(concat('time:', time()))
Résultat :
time:1559109666

now

Le tableau suivant détaille cette fonction.

FonctionnalitéDescription
Syntaxenow()
DescriptionRenvoie l'horodatage UNIX actuel, y compris la partie fractionnaire des millisecondes. Unité : secondes.
ParamètreS.O.
Valeur de retourRenvoie l'horodatage UNIX actuel.
Exemple
say(concat('now:', now()))
Résultat :
now:1559109666.644

localtime

Le tableau suivant détaille cette fonction.

FonctionnalitéDescription
Syntaxelocaltime()
DescriptionRenvoie la date et l'heure actuelles au format aaaa-mm-jj hh:mm:ss.
ParamètreS.O.
Valeur de retourRenvoie l'heure UTC actuelle sous forme de chaîne au format aaaa-mm-jj hh:mm:ss.
Exemple
say(concat('localtime:', localtime()))
Résultat :
localtime:2019-05-29 14:02:41

utctime

Le tableau suivant détaille cette fonction.

FonctionnalitéDescription
Syntaxeutctime()
DescriptionRenvoie l'heure UTC actuelle au format aaaa-mm-jj hh:mm:ss.
ParamètreS.O.
Valeur de retourRenvoie l'heure UTC actuelle sous forme de chaîne au format aaaa-mm-jj hh:mm:ss.
Exemple
say(concat('utctime:', utctime()))
Résultat :
utctime:2019-05-29 06:02:41

cookie_time

Le tableau suivant détaille cette fonction.

FonctionnalitéDescription
Syntaxecookie_time(sec)
DescriptionGénère une chaîne de temps utilisable dans les cookies à partir d'un horodatage UNIX.
Paramètresec : l'horodatage UNIX. Pour obtenir l'horodatage UNIX, appelez la fonction time().
Valeur de retourRenvoie une chaîne de temps utilisable dans les cookies, basée sur l'horodatage UNIX spécifié par le paramètre sec.
Exemple
say(concat('cookie_time:', cookie_time(time())))
Résultat :
cookie_time:Wed, 29-May-19 06:02:41 GMT

http_time

Le tableau suivant détaille cette fonction.

FonctionnalitéDescription
Syntaxehttp_time(sec)
DescriptionGénère une chaîne de temps utilisable dans les en-têtes HTTP à partir d'un horodatage UNIX. Par exemple, appelez cette fonction pour générer une chaîne de temps destinée à l'en-tête Last-Modified.
Paramètresec : l'horodatage UNIX. Pour obtenir l'horodatage UNIX, appelez la fonction time().
Valeur de retourRenvoie une chaîne de temps utilisable dans les en-têtes HTTP, basée sur l'horodatage UNIX spécifié par le paramètre sec.
Exemple
say(concat('http_time:', http_time(time())))
Résultat
http_time:Wed, 29 May 2019 06:02:41 GMT

parse_http_time

Le tableau suivant détaille cette fonction.

FonctionnalitéDescription
Syntaxeparse_http_time(str)
DescriptionAnalyse une chaîne de temps utilisée dans les en-têtes HTTP et renvoie l'horodatage UNIX correspondant.
Paramètrestr : la chaîne de temps à analyser. Exemple : Wed, 29 May 2019 06:02:41 GMT. Pour obtenir la chaîne de temps, appelez la fonction http_time().
Valeur de retourEn cas de succès, la fonction renvoie un horodatage UNIX. Sinon, elle renvoie false.
Exemple
say(concat('parse_http_time:', parse_http_time(http_time(time()))))
Résultat
parse_http_time:1559109761

unixtime

Le tableau suivant détaille cette fonction.

FonctionnalitéDescription
Syntaxeunixtime(year, month, day, hour, min, sec)
DescriptionGénère et renvoie un horodatage UNIX à partir des valeurs fournies pour les paramètres year, month, day, hour, min et sec.
Paramètre
  • year : spécifie l'année.
  • month : spécifie le mois.
  • day : spécifie le jour.
  • hour : spécifie l'heure.
  • min : spécifie la minute.
  • sec : spécifie la seconde.
Valeur de retourRenvoie un horodatage UNIX.
Exemple
t = unixtime(1970, 1, 1, 8, 0, 0)
say(concat('unixtime()=', t))
Résultat
unixtime()=0