Derniers tutoriels de développement web
 

PHP 5 Fonctions Date / Heure


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)