PHP Date / heure Introduction
Les fonctions de date / heure vous permettent d'obtenir la date et l'heure du serveur où votre script PHP fonctionne. Vous pouvez ensuite utiliser les fonctions de date / heure pour formater la date et l'heure de plusieurs façons.
Note: Ces fonctions dépendent des paramètres régionaux de votre serveur. Rappelez-vous de prendre le temps d'été et les années bissextiles en considération lorsque vous travaillez avec ces fonctions.
Installation
Les fonctions de date / heure PHP font partie du noyau de PHP. Aucune installation est nécessaire pour utiliser ces fonctions.
Configuration à l'exécution
Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini:
prénom | La description | Défaut | version PHP |
---|---|---|---|
date.timezone | Le fuseau horaire par défaut (used by all date/time functions) les (used by all date/time functions) | « » | PHP 5.1 |
date.default_latitude | La latitude par défaut (used by date_sunrise() et date_sunset() ) | « 31,7667 » | PHP 5.0 |
date.default_longitude | La longitude par défaut (used by date_sunrise() et date_sunset() ) | « 35,2333 » | PHP 5.0 |
date.sunrise_zenith | Le zénith lever du soleil par défaut (used by date_sunrise() et date_sunset() ) | "90.83" | PHP 5.0 |
date.sunset_zenith | Le zénith du coucher du soleil par défaut (used by date_sunrise() et date_sunset() ) | "90.83" | PHP 5.0 |
PHP 5 Fonctions Date / Heure
Fonction | La description |
---|---|
checkdate() | Une date grégorienne valide |
date_add() | Ajoute jours, mois, années, heures, minutes et secondes à une date |
date_create_from_format() | Retourne un nouvel objet DateTime formaté selon un format spécifié |
date_create() | Retourne un nouvel objet DateTime |
date_date_set() | Définit une nouvelle date |
date_default_timezone_get() | Retourne le fuseau horaire par défaut utilisé par toutes les fonctions de date / heure |
date_default_timezone_set() | Définit le fuseau horaire par défaut utilisé par toutes les fonctions de date / heure |
date_diff() | Renvoie la différence entre deux dates |
date_format() | Retourne une date formatée selon un format spécifié |
date_get_last_errors() | Renvoie les avertissements / erreurs trouvées dans une chaîne de date |
date_interval_create_from_date_string() | Définit un DateInterval à partir des parties de la chaîne |
date_interval_format() | Formate l'intervalle |
date_isodate_set() | Définit la date ISO |
date_modify() | Modifie l'horodatage |
date_offset_get() | Retourne le décalage horaire |
date_parse_from_format() | Retourne un tableau associatif avec des informations détaillées sur une date précise, selon un format spécifié |
date_parse() | Retourne un tableau associatif avec des informations détaillées sur une date spécifiée |
date_sub() | Soustrait jours, mois, années, heures, minutes et secondes d'une date |
date_sun_info() | Retourne un tableau contenant les informations sur les début / fin coucher du soleil / lever du soleil et le crépuscule, pour un jour et un emplacement |
date_sunrise() | Renvoie l'heure du lever du soleil pour un jour et un emplacement |
date_sunset() | Renvoie l'heure du coucher du soleil pour un jour et un emplacement |
date_time_set() | Définit le temps |
date_timestamp_get() | Renvoie l'horodatage Unix |
date_timestamp_set() | Définit la date et l'heure sur la base d'un horodatage Unix |
date_timezone_get() | Retourne le fuseau horaire de l'objet donné DateTime |
date_timezone_set() | Définit le fuseau horaire de l'objet DateTime |
date() | Formate une date et l'heure locale |
getdate() | Retourne la date / heure d'un horodatage ou la date locale / heure actuelle |
gettimeofday() | Renvoie l'heure actuelle |
gmdate() | Formate une date GMT / UTC et l'heure |
gmmktime() | Renvoie l'horodatage Unix pour une date GMT |
gmstrftime() | Formate une date GMT / UTC et l'heure en fonction de la configuration locale |
idate() | Formate une date / heure locale en entier |
localtime() | Renvoie l'heure locale |
microtime() | Renvoie l'horodatage Unix en cours avec microsecondes |
mktime() | Renvoie l'horodatage Unix pour une date |
strftime() | Formate une heure locale et / ou la date en fonction de la configuration locale |
strptime() | Parse un temps / date générée par strftime() |
strtotime() | Un datetime parse textuel anglais dans un timestamp Unix |
time() | Renvoie l'heure actuelle comme un horodatage Unix |
timezone_abbreviations_list() | Retourne un tableau associatif contenant dst, offset, et le nom du fuseau horaire |
timezone_identifiers_list() | Retourne un tableau avec tous les identifiants de fuseau horaire |
timezone_location_get() | Renvoie les informations d'emplacement pour un fuseau horaire spécifié |
timezone_name_from_ abbr() | Retourne le nom du fuseau horaire de l'abréviation |
timezone_name_get() | Retourne le nom du fuseau horaire |
timezone_offset_get() | Retourne le décalage horaire de GMT |
timezone_open() | Crée un nouvel objet DateTimeZone |
timezone_transitions_get() | Retourne toutes les transitions pour le fuseau horaire |
timezone_version_get() | Retourne la version du fuseau horaire db |
PHP 5 Date Prédéfini / Heure Constantes
Constante | La description |
---|---|
DATE_ATOM | Atom (example: 2005-08-15T16:13:03+0000) |
DATE_COOKIE | HTTP Cookies (example: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (example: 2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (example: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (example: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (example: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (example: 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 | World Wide Web Consortium (example: 2005-08-14T16:13:03+0000) |