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

FonctionDescription
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_ATOMAtom (例如:2005-08-15T16:13:03+0000)
DATE_COOKIEHTTP Cookies (例如:Sun, 14 Aug 2005 16:13:03 UTC)
DATE_ISO8601ISO-8601 (例如:2005-08-14T16:13:03+0000)
DATE_RFC822RFC 822 (例如:Sun, 14 Aug 2005 16:13:03 UTC)
DATE_RFC850RFC 850 (例如:Sunday, 14-Aug-05 16:13:03 UTC)
DATE_RFC1036RFC 1036 (例如:Sunday, 14-Aug-05 16:13:03 UTC)
DATE_RFC1123RFC 1123 (例如:Sun, 14 Aug 2005 16:13:03 UTC)
DATE_RFC2822RFC 2822 (例如:Sun, 14 Aug 2005 16:13:03 +0000)
DATE_RSSRSS (例如:Sun, 14 Aug 2005 16:13:03 UTC)
DATE_W3C万维网联盟 (例如:2005-08-14T16:13:03+0000)