Date PHP
Introduction à PHP Date/Heure
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.
Installation
Les fonctions PHP Date/Heure font partie du cœur de PHP. Aucune installation n'est requise pour utiliser ces fonctions.
Configuration du Runtime
Le comportement des fonctions Date/Heure est affecté par les paramètres du php.ini :
名称 | 描述 | 默认 | PHP 版本 |
---|---|---|---|
date.timezone | 规定默认时区(所有的 Date/Time 函数使用该选项) | "" | PHP 5.1 |
date.default_latitude | 规定默认纬度(date_sunrise() 和 date_sunset() 使用该选项) | "31.7667" | PHP 5.0 |
date.default_longitude | 规定默认经度(date_sunrise() 和 date_sunset() 使用该选项) | "35.2333" | PHP 5.0 |
date.sunrise_zenith | 规定默认日出天顶(date_sunrise() 和 date_sunset() 使用该选项) | "90.83" | PHP 5.0 |
date.sunset_zenith | 规定默认日落天顶(date_sunrise() 和 date_sunset() 使用该选项) | "90.83" | PHP 5.0 |
Fonctions date/heure PHP 5
Fonction | Description |
---|---|
checkdate() | Vérifie la date grégorienne. |
date_add() | Ajoute le jour, le mois, l'année, l'heure, la minute et la seconde à une date. |
date_create_from_format() | Renvoie un nouvel objet DateTime formaté selon le format spécifié. |
date_create() | Renvoie un nouvel objet DateTime. |
date_date_set() | Définissez 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éfinissez 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() | Crée un DateInterval à partir de la partie pertinente de la chaîne. |
date_interval_format() | Formater l'intervalle de temps. |
date_isodate_set() | Définir la date ISO. |
date_modify() | 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 de la date spécifiée. |
date_sub() | Soustrayez 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/la fin du crépuscule pour la date et le lieu spécifiés. |
date_sunrise() | Renvoie l'heure de lever du soleil à la date et au lieu spécifiés. |
date_sunset() | Renvoie l'heure du coucher du soleil à la date et au 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() | Formater la date et l'heure locales. |
getdate() | Renvoie les informations de date/heure d'un horodatage ou la date/heure locale actuelle. |
gettimeofday() | Renvoie l'heure actuelle. |
gmdate() | Formater la date et l'heure GMT/UTC. |
gmmktime() | Renvoie l'horodatage UNIX de la date GMT. |
gmstrftime() | Formater la date et l'heure GMT/UTC en fonction des paramètres régionaux. |
idate() | Formater l'heure/la date locale sous forme d'entier. |
localtime() | Renvoie l'heure locale. |
microtime() | Renvoie le nombre de microsecondes dans l'horodatage Unix actuel. |
mktime() | Renvoie l'horodatage Unix d'une date. |
strftime() | Formater 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. |
time() | 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 dans 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ée un nouvel objet DateTimeZone. |
timezone_transitions_get() | Renvoie toutes les transitions pour les fuseaux horaires. |
timezone_version_get() | Renvoie la version de la base de données de fuseau horaire. |
Constantes Date/Heure prédéfinies PHP 5
常量 | 描述 |
---|---|
DATE_ATOM | Atom (例如:2005-08-15T16:13:03+0000) |
DATE_COOKIE | HTTP Cookies (例如:Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (例如:2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (例如:Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (例如:Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (例如:Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (例如:Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC2822 | RFC 2822 (例如:Sun, 14 Aug 2005 16:13:03 +0000) |
DATE_RSS | RSS (例如:Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_W3C | 万维网联盟 (例如:2005-08-14T16:13:03+0000) |