date.php
API de vérification : vérification de la validité d'une date
Tags
Table of Contents
Functions
- verifier_date_dist() : string
- Une date au format JJ/MM/AAAA (avec séparateurs souples : espace / - .) Options : - format : permet de préciser le format de la date jma pour jour/mois/année (par défaut), mja (pour mois / jour / année), amj (année/mois/jour)
- normaliser_date_date_ou_datetime_dist() : mixed
- Convertir une date en date ou datetime (SQL) en fonction de 1. En priorité l'option sql de la saisie recu 2. A défaut en fonctions de l'option `heure`
- normaliser_date_date_dist() : mixed
- Convertir une date en date (SQL)
- normaliser_date_datetime_dist() : mixed
- Convertir une date en datetime
- normaliser_date_aucune_dist() : mixed
- verifier_date_format_spip2php() : string
- Convertir une description de format SPIP en description de format PHP
Functions
verifier_date_dist()
Une date au format JJ/MM/AAAA (avec séparateurs souples : espace / - .) Options : - format : permet de préciser le format de la date jma pour jour/mois/année (par défaut), mja (pour mois / jour / année), amj (année/mois/jour)
verifier_date_dist(string|array<string|int, mixed> $valeur[, array<string|int, mixed> $options = [] ][, null &$valeur_normalisee = null ]) : string
Parameters
- $valeur : string|array<string|int, mixed>
-
La valeur à vérifier, en chaîne pour une date seule, en tableau contenant deux entrées "date" et "heure" si on veut aussi l'heure
- $options : array<string|int, mixed> = []
-
tableau d'options.
- $valeur_normalisee : null = null
-
Si normalisation a faire, la variable sera rempli par la date normalisee.
Return values
string —Retourne une chaine vide si c'est valide, sinon une chaine expliquant l'erreur.
normaliser_date_date_ou_datetime_dist()
Convertir une date en date ou datetime (SQL) en fonction de 1. En priorité l'option sql de la saisie recu 2. A défaut en fonctions de l'option `heure`
normaliser_date_date_ou_datetime_dist(mixed $valeur, mixed $options, mixed &$erreur) : mixed
Parameters
- $valeur : mixed
- $options : mixed
- $erreur : mixed
normaliser_date_date_dist()
Convertir une date en date (SQL)
normaliser_date_date_dist(mixed $valeur, mixed $options, mixed &$erreur) : mixed
Parameters
- $valeur : mixed
- $options : mixed
- $erreur : mixed
normaliser_date_datetime_dist()
Convertir une date en datetime
normaliser_date_datetime_dist(mixed $valeur, mixed $options, mixed &$erreur) : mixed
Parameters
- $valeur : mixed
- $options : mixed
- $erreur : mixed
normaliser_date_aucune_dist()
normaliser_date_aucune_dist(mixed $valeur, mixed $options, mixed &$erreur) : mixed
Parameters
- $valeur : mixed
- $options : mixed
- $erreur : mixed
verifier_date_format_spip2php()
Convertir une description de format SPIP en description de format PHP
verifier_date_format_spip2php(string $format) : string
Parameters
- $format : string