La fonction Date/Heure vous permet d'obtenir la date et l'heure du serveur sur lequel le script PHP s'exécute. Vous pouvez utiliser les fonctions Date/Heure pour formater les dates et les heures de différentes manières.
Remarque : Ces fonctions dépendent des paramètres locaux du serveur. N'oubliez pas de prendre en compte l'heure d'été et les années bissextiles lorsque vous utilisez ces fonctions.
Les fonctions PHP Date/Heure font partie intégrante du noyau PHP. Aucune installation n'est requise pour utiliser ces fonctions.
Le comportement des fonctions Date/Heure est affecté par les paramètres du php.ini :
nom | décrire | défaut | Version PHP |
---|---|---|---|
date.fuseau horaire | Spécifiez le fuseau horaire par défaut (toutes les fonctions Date/Heure utilisent cette option) | "" | PHP5.1 |
date.default_latitude | Spécifie la latitude par défaut (date_sunrise() et date_sunset() utilisent cette option) | "31.7667" | PHP5.0 |
date.default_longitude | Spécifie la longitude par défaut (date_sunrise() et date_sunset() utilisent cette option) | "35.2333" | PHP5.0 |
date.sunrise_zenith | Spécifie le zénith du lever du soleil par défaut (date_sunrise() et date_sunset() utilisent cette option) | "90,83" | PHP5.0 |
date.sunset_zenith | Spécifie le zénith du coucher du soleil par défaut (date_sunrise() et date_sunset() utilisent cette option) | "90,83" | PHP5.0 |
fonction | décrire |
---|---|
date de contrôle() | Vérification des dates grégoriennes. |
date_ajouter() | Ajoutez le jour, le mois, l'année, les heures, les minutes et les secondes à une date. |
date_create_from_format() | Renvoie un nouvel objet DateTime formaté selon le format spécifié. |
date_créer() | Renvoie un nouvel objet DateTime. |
date_date_set() | Fixez une nouvelle date. |
date_default_timezone_get() | Renvoie le fuseau horaire par défaut utilisé par toutes les fonctions Date/Heure. |
date_default_timezone_set() | Définit le fuseau horaire par défaut, utilisé par toutes les fonctions Date/Heure. |
date_diff() | Renvoie la différence entre deux dates. |
date_format() | Renvoie une date formatée selon le format spécifié. |
date_get_last_errors() | Renvoie les avertissements/erreurs dans une chaîne de date. |
date_interval_create_from_date_string() | Construit un DateInterval à partir de la partie pertinente de la chaîne. |
date_intervalle_format() | Formater l'intervalle de temps. |
date_isodate_set() | Réglez la date ISO. |
date_modifier() | Modifier l'horodatage. |
date_offset_get() | Renvoie le décalage du fuseau horaire. |
date_parse_from_format() | Renvoie un tableau associatif avec les détails de la date spécifiée selon le format spécifié. |
date_parse() | Renvoie un tableau associatif avec les détails d'une date spécifiée. |
date_sub() | Soustrait le jour, le mois, l’année, les heures, les minutes et les secondes de la date spécifiée. |
date_sun_info() | Renvoie un tableau contenant des informations sur le lever/coucher du soleil et le début/fin du crépuscule pour la date et l'emplacement spécifiés. |
date_sunrise() | Renvoie l’heure du lever du soleil pour une date et un lieu spécifiés. |
date_sunset() | Renvoie l'heure du coucher du soleil pour la date et le lieu spécifiés. |
date_time_set() | Réglez l'heure. |
date_timestamp_get() | Renvoie l'horodatage Unix. |
date_timestamp_set() | Définit la date et l'heure en fonction d'un horodatage Unix. |
date_timezone_get() | Renvoie le fuseau horaire de l'objet DateTime donné. |
date_timezone_set() | Définit le fuseau horaire d'un objet DateTime. |
date() | Formatez la date et l’heure locales. |
obtenir la date() | Renvoie un horodatage ou les informations de date/heure de la date/heure locale actuelle. |
obtenir l'heure du jour() | Renvoie l'heure actuelle. |
gmdate() | Formatez la date et l'heure GMT/UTC. |
gmmktime() | Renvoie l'horodatage UNIX d'une date GMT. |
gmstrftime() | Formatez la date et l'heure GMT/UTC en fonction des paramètres régionaux. |
dater() | Formatez l’heure/la date locale sous forme d’entier. |
heure locale() | Retourne l'heure locale. |
microtime() | Renvoie le nombre de microsecondes dans l'horodatage Unix actuel. |
mktime() | Renvoie l'horodatage Unix d'une date. |
strftime() | Formatez l’heure/la date locale en fonction des paramètres régionaux. |
strptime() | Analysez l'heure/la date générée par strftime(). |
strtotime() | Analyse toute description de date ou d'heure de texte anglais dans un horodatage Unix. |
temps() | Renvoie l'horodatage Unix de l'heure actuelle. |
timezone_abbreviations_list() | Renvoie un tableau associatif contenant l'heure d'été, le décalage et le nom du fuseau horaire. |
timezone_identifiers_list() | Renvoie un tableau numérique avec tous les identifiants de fuseau horaire. |
timezone_location_get() | Renvoie les informations de localisation pour le fuseau horaire spécifié. |
timezone_name_from_abbr() | Renvoie le nom du fuseau horaire en fonction de l'abréviation du fuseau horaire. |
timezone_name_get() | Renvoie le nom du fuseau horaire. |
timezone_offset_get() | Renvoie le décalage du fuseau horaire par rapport à GMT. |
timezone_open() | Créez un nouvel objet DateTimeZone. |
timezone_transitions_get() | Renvoie toutes les conversions pour les fuseaux horaires. |
timezone_version_get() | Renvoie la version de la base de données de fuseau horaire. |
constante | décrire |
---|---|
DATE_ATOM | Atome (par exemple : 2005-08-15T16:13:03+0000) |
DATE_COOKIE | Cookies HTTP (Exemple : dimanche 14 août 2005 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (par exemple : 2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (Exemple : dimanche 14 août 2005 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (Exemple : dimanche 14 août 2005 à 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (Exemple : dimanche 14 août 2005 à 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (Exemple : dimanche 14 août 2005 16:13:03 UTC) |
DATE_RFC2822 | RFC 2822 (Exemple : dimanche 14 août 2005 16:13:03 +0000) |
DATE_RSS | RSS (Exemple : dimanche 14 août 2005 16:13:03 UTC) |
DATE_W3C | Consortium World Wide Web (par exemple : 2005-08-14T16:13:03+0000) |