Rechercher une fonction PHP

XXII. Dates et heures

Introduction

Ces fonctions vous permettent de manipuler la date et l'heure sur le serveur qui exécute PHP. Vous pouvez utiliser ces fonctions pour formater la date et l'heure de nombreuses façons.

Note : N'oubliez pas que ces fonctions dépendent de la configuration locale de votre serveur. Faites notamment attention aux changements d'heure d'hiver et d'été (e.g. utilisez $date = strtotime('+7 days', $date) et non pas $date += 7*24*60*60) ainsi qu'aux années bissextiles lorsque vous utilisez ces fonctions.

Note : Les fuseaux horaires référencés dans cette section peuvent être trouvés dans la Annexe H.

Pré-requis

Ces fonctions sont disponibles dans le module PHP standard, qui est toujours accessible.

Installation

Il n'y pas d'installation nécessaire pour utiliser ces fonctions, elles font parties du coeur de PHP.

Configuration à l'exécution

Cette extension ne définit aucune directive de configuration.

Configuration à l'exécution

Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.

Tableau 1. Options de configurations Date/Heure

NomPar défautModifiableHistorique
date.default_latitude"31.7667"PHP_INI_ALLDisponible depuis PHP 5.0.0.
date.default_longitude"35.2333"PHP_INI_ALLDisponible depuis PHP 5.0.0.
date.sunrise_zenith"90.83"PHP_INI_ALLDisponible depuis PHP 5.0.0.
date.sunset_zenith"90.83"PHP_INI_ALLDisponible depuis PHP 5.0.0.
date.timezone""PHP_INI_ALLDisponible depuis PHP 5.1.0.
Pour plus de détails sur les constantes PHP_INI_*, reportez-vous à Annexe G.

Voici un éclaircissement sur l'utilisation des directives de configuration.

date.default_latitude float

La latitude par défaut.

date.default_longitude float

La longitude par défaut.

date.sunrise_zenith float

L'heure de lever du soleil par défaut.

date.sunset_zenith float

L'heure du coucher du soleil par défaut.

date.timezone string

Le décalage horaire utilisé par toutes les fonctions date/heure si la variable d'environnement TZ n'est pas définie. L'ordre de priorité est décrit dans la page date_default_timezone_get().

Note : Les quatres premières options de configuration sont actuellement utilisées uniquement par les fonction date_sunrise() et date_sunset().

Types de ressources

Cette extension ne définit aucune ressource.

Constantes pré-définies

Les constantes suivantes sont définies depuis PHP 5.1.1 et offrent une représentation standart des dates, qui peut être utilisée avec toutes les fonctions de formattage de date (comme date()).

DATE_ATOM (chaîne de caractères)

Atom (exemple : 2005-08-15T15:52:01+00:00)

DATE_COOKIE (chaîne de caractères)

Cookies HTTP (exemple : Monday, 15-Aug-05 15:52:01 UTC)

DATE_ISO8601 (chaîne de caractères)

ISO-8601 (exemple : 2005-08-15T15:52:01+0000)

DATE_RFC822 (chaîne de caractères)

RFC 822 (exemple : Mon, 15 Aug 05 15:52:01 +0000)

DATE_RFC850 (chaîne de caractères)

RFC 850 (exemple : Monday, 15-Aug-05 15:52:01 UTC)

DATE_RFC1036 (chaîne de caractères)

RFC 1036 (exemple : Mon, 15 Aug 05 15:52:01 +0000)

DATE_RFC1123 (chaîne de caractères)

RFC 1123 (exemple : Mon, 15 Aug 2005 15:52:01 +0000)

DATE_RFC2822 (chaîne de caractères)

RFC 2822 (Mon, 15 Aug 2005 15:52:01 +0000)

DATE_RSS (chaîne de caractères)

RSS (Mon, 15 Aug 2005 15:52:01 +0000)

DATE_W3C (chaîne de caractères)

World Wide Web Consortium (W3C) (exemple : 2005-08-15T15:52:01+00:00)

Table des matières
checkdate -- Valide une date grégorienne
date_default_timezone_get --  Récupère le décalage horaire par défaut utilisé par toutes les fonctions date/heure dans un script
date_default_timezone_set --  Définit le décalage horaire par défaut utilisé par toutes les fonctions date/heure dans un script
date_sunrise --  Retourne l'heure de levé du soleil pour un jour et un endroit donnés
date_sunset --  Retourne l'heure de coucher du soleil pour un jour et un endroit donnés
date -- Formate une date/heure locale
getdate -- Retourne la date/heure
gettimeofday -- Retourne l'heure actuelle
gmdate -- Formate une date/heure GMT/CUT
gmmktime -- Retourne le timestamp UNIX d'une date GMT
gmstrftime --  Formate une date/heure GMT/CUT en fonction des paramétrages locaux
idate --  Formate une date/heure locale en tant qu'entier
localtime -- Lit l'heure locale
microtime --  Retourne le timestamp UNIX actuel avec microsecondes
mktime --  Retourne le timestamp UNIX d'une date
strftime --  Formate une date/heure locale avec les options locales
strptime --  Analyse une date générée par strftime()
strtotime --  Transforme un texte anglais en timestamp
time -- Retourne le timestamp UNIX actuel


Rechercher une fonction PHP

Réseaux sociaux

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.

 

Nuage de mots clés

11 mots clés dont 0 définis manuellement (plus d'information...).

Avertissement

Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.

 

Références

  1. Consulter le document html Langue du document: fr Manuel PHP : http://be2.php.net, dates et heures

Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.

 

Astuce pour imprimer les couleurs des cellules de tableaux : http://www.gaudry.be/ast-rf-450.html
Aucun commentaire pour cette page

© Ce document issu de l′infobrol est enregistré sous le certificat Cyber PrInterDeposit Digital Numbertection. Enregistrement IDDN n° 5329-539
Document créé le 13/07/06 21:38, dernière modification le Vendredi 17 Juin 2011, 12:12
Source du document imprimé : http://www.gaudry.be/php-rf-ref.datetime.html Document affiché 1 fois ce mois de Juin.
St.Gaudry©07.01.02
Outils (masquer)
||
Recherche (afficher)
Recherche :

Utilisateur (masquer)
Navigation (masquer)
Apparence (afficher)
Stats (afficher)
15832 documents
452 astuces.
549 niouzes.
3099 definitions.
447 membres.
8115 messages.

Document genere en :
0,29 seconde

Mises à jour :
Mises à jour du site
Citation (masquer)
Rien n'est plus complexe que d'élever un enfant.

Marc Levy [Extrait de Et si c'était vrai...]
 
l'infobrol
Nous sommes le Dimanche 03 Juin 2012, 06:37, toutes les heures sont au format GMT+1.00 Heure, heure d'été (+1)