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 |
| Syntaxe | today() |
| Description | Renvoie la date actuelle au format aaaa-mm-jj. |
| Paramètre | S.O. |
| Valeur de retour | Renvoie la date actuelle sous forme de chaîne au format aaaa-mm-jj. |
| Exemple | Résultat : |
time
Le tableau suivant détaille cette fonction.
| Fonctionnalité | Description |
| Syntaxe | time() |
| Description | Renvoie l'horodatage UNIX actuel, sans la partie fractionnaire des millisecondes. Unité : secondes. |
| Paramètre | S.O. |
| Valeur de retour | Renvoie l'horodatage UNIX actuel. |
| Exemple | Résultat : |
now
Le tableau suivant détaille cette fonction.
| Fonctionnalité | Description |
| Syntaxe | now() |
| Description | Renvoie l'horodatage UNIX actuel, y compris la partie fractionnaire des millisecondes. Unité : secondes. |
| Paramètre | S.O. |
| Valeur de retour | Renvoie l'horodatage UNIX actuel. |
| Exemple | Résultat : |
localtime
Le tableau suivant détaille cette fonction.
| Fonctionnalité | Description |
| Syntaxe | localtime() |
| Description | Renvoie la date et l'heure actuelles au format aaaa-mm-jj hh:mm:ss. |
| Paramètre | S.O. |
| Valeur de retour | Renvoie l'heure UTC actuelle sous forme de chaîne au format aaaa-mm-jj hh:mm:ss. |
| Exemple | Résultat : |
utctime
Le tableau suivant détaille cette fonction.
| Fonctionnalité | Description |
| Syntaxe | utctime() |
| Description | Renvoie l'heure UTC actuelle au format aaaa-mm-jj hh:mm:ss. |
| Paramètre | S.O. |
| Valeur de retour | Renvoie l'heure UTC actuelle sous forme de chaîne au format aaaa-mm-jj hh:mm:ss. |
| Exemple | Résultat : |
cookie_time
Le tableau suivant détaille cette fonction.
| Fonctionnalité | Description |
| Syntaxe | cookie_time(sec) |
| Description | Génère une chaîne de temps utilisable dans les cookies à partir d'un horodatage UNIX. |
| Paramètre | sec : l'horodatage UNIX. Pour obtenir l'horodatage UNIX, appelez la fonction time(). |
| Valeur de retour | Renvoie une chaîne de temps utilisable dans les cookies, basée sur l'horodatage UNIX spécifié par le paramètre sec. |
| Exemple | Résultat : |
http_time
Le tableau suivant détaille cette fonction.
| Fonctionnalité | Description |
| Syntaxe | http_time(sec) |
| Description | Gé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ètre | sec : l'horodatage UNIX. Pour obtenir l'horodatage UNIX, appelez la fonction time(). |
| Valeur de retour | Renvoie 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 | Résultat |
parse_http_time
Le tableau suivant détaille cette fonction.
| Fonctionnalité | Description |
| Syntaxe | parse_http_time(str) |
| Description | Analyse une chaîne de temps utilisée dans les en-têtes HTTP et renvoie l'horodatage UNIX correspondant. |
| Paramètre | str : 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 retour | En cas de succès, la fonction renvoie un horodatage UNIX. Sinon, elle renvoie false. |
| Exemple | Résultat |
unixtime
Le tableau suivant détaille cette fonction.
| Fonctionnalité | Description |
| Syntaxe | unixtime(year, month, day, hour, min, sec) |
| Description | Génère et renvoie un horodatage UNIX à partir des valeurs fournies pour les paramètres year, month, day, hour, min et sec. |
| Paramètre |
|
| Valeur de retour | Renvoie un horodatage UNIX. |
| Exemple | Résultat |