Formatez une date et une heure GMT/UTC et renvoyez la chaîne de date formatée :
<?php// Imprime le dayecho gmdate("l") . "<br>";// Imprime le jour, la date, le mois, l'année, l'heure, AM ou PMecho gmdate("l jS de l'exercice h:i:s A");?>La fonction gmdate() formate une date et une heure GMT/UTC et renvoie une chaîne de date formatée.
gmdate( format,horodatage);
paramètre | décrire |
---|---|
format | Requis. Spécifie le format de la chaîne de date de sortie. Les caractères suivants peuvent être utilisés : d - jour du mois (de 01 au 31) D - représentation textuelle du jour de la semaine (en trois lettres) j - Jour du mois, sans zéros non significatifs (1 à 31) l ('L' minuscule) - la représentation textuelle complète du jour de la semaine N - Représentation numérique ISO-8601 du jour de la semaine (1 pour lundi, 7 pour dimanche) S - Suffixe ordinal anglais pour le jour du mois (2 caractères : st, nd, rd ou th. Utilisé avec j) w - le jour numérique de la semaine (0 signifie dimanche, 6 signifie samedi) z - jour de l'année (de 0 à 365) W - Représente le jour de l'année au format numérique ISO-8601 (la semaine commence le lundi) F - La représentation textuelle complète du mois (janvier à décembre) m - représentation numérique du mois (de 01 à 12) M - Une courte représentation textuelle du mois (représentée par trois lettres) n - la représentation numérique du mois, sans zéros non significatifs (1 à 12) t - le nombre de jours dans un mois donné L - s'il s'agit d'une année bissextile (1 si c'est une année bissextile, 0 sinon) o - numéro de l'année selon la norme ISO-8601 Y - Représentation à quatre chiffres de l'année y - année à deux chiffres a - minuscule : am ou pm A - Forme majuscule : AM ou PM B - Heure Internet Swatch (000 à 999) g - Horloge de 12 heures sans zéros non significatifs (1 à 12) G - Horloge 24 heures sans zéros non significatifs (0 à 23) h - horloge de 12 heures avec zéros non significatifs (01 à 12) H - Horloge 24 heures avec zéros non significatifs (00 à 23) i - cents, avec des zéros non significatifs (00 à 59) s - secondes avec des zéros non significatifs (00 à 59) u - microsecondes (nouveau dans PHP 5.2.2) e - Identifiant du fuseau horaire (par exemple : UTC, GMT, Atlantique/Açores) I (forme majuscule de i) - Si la date est à l'heure d'été (1 si c'est l'heure d'été, 0 sinon) O - Différence par rapport à l'heure moyenne de Greenwich (GMT) en heures (exemple : +0100) P - La différence entre le temps moyen de Greenwich (GMT), en heures:minutes (nouveau dans PHP 5.1.3) T - Abréviation du fuseau horaire (exemples : EST, MDT) Z - Décalage du fuseau horaire en secondes. Décalages négatifs pour les fuseaux horaires à l’ouest de UTC (-43 200 à 50 400) c - Date standard ISO-8601 (par exemple 2013-05-05T16:34:42+00:00) r - Date au format RFC 2822 (par exemple, vendredi 12 avril 2013 12:01:05 +0200) U - Nombre de secondes depuis l'époque Unix (1er janvier 1970 00:00:00 GMT) De plus, les constantes prédéfinies suivantes peuvent être utilisées (disponibles depuis PHP 5.1.0) : DATE_ATOM - Atome (par exemple : 2013-04-12T15:52:01+00:00) DATE_COOKIE - Cookies HTTP (exemple : vendredi 12 avril 2013 à 15:52:01 UTC) DATE_ISO8601 - ISO-8601 (par exemple : 2013-04-12T15:52:01+0000) DATE_RFC822 - RFC 822 (Exemple : vendredi 12 avril 2013 15:52:01 +0000) DATE_RFC850 - RFC 850 (exemple : vendredi 12 avril 2013 à 15:52:01 UTC) DATE_RFC1036 - RFC 1036 (Exemple : vendredi 12 avril 2013 15:52:01 +0000) DATE_RFC1123 - RFC 1123 (Exemple : vendredi 12 avril 2013 15:52:01 +0000) DATE_RFC2822 - RFC 2822 (vendredi 12 avril 2013 15:52:01 +0000) DATE_RFC3339 - Identique à DATE_ATOM (à partir de PHP 5.1.3) DATE_RSS - RSS (vendredi 12 août 2013 15:52:01 +0000) DATE_W3C – Consortium World Wide Web (exemple : 2013-04-12T15:52:01+00:00) |
horodatage | Facultatif. Spécifie un horodatage Unix entier. La valeur par défaut est l'heure locale actuelle (time()). |
Valeur de retour : | En cas de succès, une chaîne de date formatée sera renvoyée. En cas d'échec, une erreur E_WARNING sera signalée et FALSE sera renvoyé. |
---|---|
Version PHP : | 4+ |
Journal de mise à jour : | PHP 5.1.0 : la plage d'horodatage valide s'étend du vendredi 13 décembre 1901 à 20:45:54 GMT au mardi 19 janvier 2038 à 03:14:07 GMT. Avant la version 5.1.0, sur certains systèmes (par exemple Windows), les horodatages étaient limités du 01-01-1970 au 19-01-2038. PHP 5.1.1 : Nouvelles constantes de format date/heure standard pour spécifier le paramètre de format. |