Fonctions Date / Time PHP
- Page précédente Calendrier PHP
- Page suivante Répertoire PHP
Introduction aux fonctions Date/Time PHP
Les fonctions Date/Time vous permettent de récupérer la date et l'heure sur le serveur où s'exécute votre script PHP. Vous pouvez utiliser les fonctions Date/Time pour formater la date et l'heure de différentes manières.
Remarque :Ces fonctions dépendent des réglages locaux du serveur. N'oubliez pas de considérer l'heure d'été et les années bissextiles lors de l'utilisation de ces fonctions.
Installation
Les fonctions Date/Time de PHP sont une composante intégrale du noyau PHP. Vous pouvez utiliser ces fonctions sans installation.
Configuration runtime
Le comportement des fonctions Date/Time de PHP 5 est influencé par les réglages de php.ini :
Nom | Description | Par défaut | Version PHP |
---|---|---|---|
date.timezone | Fuseau horaire par défaut (toutes les fonctions Date/Time utilisent cette option) | "" | PHP 5.1 |
date.default_latitude | Latitude par défaut (date_sunrise() et date_sunset() utilisent cette option) | "31.7667" | PHP 5.0 |
date.default_longitude | Longitude par défaut (date_sunrise() et date_sunset() utilisent cette option) | "35.2333" | PHP 5.0 |
date.sunrise_zenith | Le sommet du lever du soleil par défaut (date_sunrise() et date_sunset() utilisent cette option) | "90.83" | PHP 5.0 |
date.sunset_zenith | Coucher de soleil par défaut (date_sunrise() et date_sunset() utilisent cette option) | "90.83" | PHP 5.0 |
Fonction Date/Time de PHP 5
Fonction | Description |
---|---|
checkdate() | Vérifier la date grégorienne. |
date_add() | Ajouter des jours, des mois, des années, des heures, des minutes et des secondes à une date. |
date_create_from_format() | Retourne un nouveau DateTime object formaté selon le format spécifié. |
date_create() | Retourne un nouveau DateTime object. |
date_date_set() | Définir une nouvelle date. |
date_default_timezone_get() | Retourne le fuseau horaire par défaut utilisé par toutes les fonctions Date/Time. |
date_default_timezone_set() | Définir le fuseau horaire par défaut utilisé par toutes les fonctions Date/Time. |
date_diff() | Retourne la différence entre deux dates. |
date_format() | Retourne la date formatée selon le format spécifié. |
date_get_last_errors() | Retourne des avertissements ou des erreurs dans la chaîne de date. |
date_interval_create_from_date_string() | Créer un DateInterval à partir d'une chaîne de caractères pertinente. |
date_interval_format() | Formater l'intervalle de temps. |
date_isodate_set() | Définir la date ISO. |
date_modify() | Modifier le timestamp. |
date_offset_get() | Retourne le décalage de fuseau horaire. |
date_parse_from_format() | Retourne un tableau associatif contenant des informations détaillées sur une date spécifiée en fonction du format spécifié. |
date_parse() | Retourne un tableau associatif contenant des informations détaillées sur une date spécifiée. |
date_sub() | Retirer des jours, des mois, des années, des heures, des minutes et des secondes à partir d'une date spécifiée. |
date_sun_info() | Retourne un tableau contenant des informations sur le lever et le coucher du soleil, ainsi que le début et la fin de l'aube pour une date et un endroit spécifiés. |
date_sunrise() | Retourne le temps du lever du soleil pour une date et un endroit spécifiés. |
date_sunset() | Retourne le temps du coucher du soleil pour une date et un endroit spécifiés. |
date_time_set() | Définir l'heure. |
date_timestamp_get() | Retourne le timestamp Unix. |
date_timestamp_set() | Définir la date et l'heure basées sur le timestamp Unix. |
date_timezone_get() | Retourne le fuseau horaire de l'objet DateTime donné. |
date_timezone_set() | Définit le fuseau horaire de l'objet DateTime. |
date() | Formate la date/heure locale. |
getdate() | Retourne des informations sur la date/heure d'une empreinte de temps ou sur la date/heure locale actuelle. |
gettimeofday() | Retourne le temps actuel. |
gmdate() | Formate la date/heure GMT/UTC. |
gmmktime() | Retourne le timestamp UNIX de la date GMT. |
gmstrftime() | Formate la date/heure GMT/UTC en fonction du jeu de caractères. |
idate() | Formate le temps/la date locale en entier. |
localtime() | Retourne le temps local. |
microtime() | Retourne le nombre de microsecondes du temps actuel. |
mktime() | Retourne le timestamp Unix de la date. |
strftime() | Formate le temps/la date locale en fonction du jeu de caractères. |
strptime() | Parse une date/heure générée par strftime(). |
strtotime() | Convertit une description de date ou d'heure en texte anglais en timestamp Unix. |
time() | Retourne le timestamp Unix du temps actuel. |
timezone_abbreviations_list() | Retourne un tableau associatif contenant les heures d'été, les décalages et les noms des fuseaux horaires. |
timezone_identifiers_list() | Retourne un tableau d'indices contenant tous les identifiants de fuseau horaire. |
timezone_location_get() | Retourne les informations de position du fuseau horaire spécifié. |
timezone_name_from_abbr() | Retourne le nom du fuseau horaire à partir de l'abréviation. |
timezone_name_get() | Retourne le nom du fuseau horaire. |
timezone_offset_get() | Retourne le décalage par rapport au GMT. |
timezone_open() | Crée un nouveau DateTimeZone. |
timezone_transitions_get() | Retourne toutes les conversions des fuseaux horaires. |
timezone_version_get() | Retourne la version de la base de données des fuseaux horaires. |
Constantes pré-définies Date/Time en PHP 5
Constante | Description |
---|---|
DATE_ATOM | Atom (par exemple : 2005-08-15T16:13:03+0000) |
DATE_COOKIE | HTTP Cookies (par exemple : Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (par exemple : 2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (par exemple : Dim, 14 Août 2005 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (par exemple : Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (par exemple : Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (par exemple : Dim, 14 Août 2005 16:13:03 UTC) |
DATE_RFC2822 | RFC 2822 (Dim, 14 Août 2005 16:13:03 +0000) |
DATE_RSS | RSS (Dim, 14 Août 2005 16:13:03 UTC) |
DATE_W3C | Consortium World Wide Web (par exemple : 2005-08-14T16:13:03+0000) |
- Page précédente Calendrier PHP
- Page suivante Répertoire PHP