Fonction Date() de php
Une ou deux idée d'utilisation de la fonction date() de php.
date
(PHP 3, PHP 4, PHP 5)
date -- Formate une date/heure localeAller facile... Une date simple
<?php
$aujourdhui =date("d/m/y");
Echo"$aujourdhui ";
?>
Maintenant le numéro de la semaine (raison de se poste... on en a eu besoin).
<?php
$lasemaine=date('W');
echo"$lasemaine";
?>
Tableau 1. Caractères de format pour la fonction date()
| Caractère | Description | Exemple de valeur |
|---|---|---|
| Jour | --- | --- |
| d | Jour du mois, sur deux chiffres (avec un zéro initial) | 01 à 31 |
| D | Jour de la semaine, en trois lettres (et en anglais) | Mon à Sun |
| j | Jour du mois sans les zéros initiaux | 1 à 31 |
| l (L minuscule) | Jour de la semaine, textuel, version longue, en anglais | Sunday à Saturday |
| S | Suffixe ordinal d'un nombre pour le jour du mois, en anglais, sur deux lettres | st, nd, rd ou th. Fonctionne bien avec j |
| w | Jour de la semaine au format numérique | 0 (pour dimanche) à 6 (pour samedi) |
| z | Jour de l'année | 0 à 366 |
| Semaine | --- | --- |
| W | Numéro de semaine dans l'année ISO-8601, les semaines commencent le lundi (ajouté en PHP 4.1.0) | Exemple : 42 (la 42ème semaine de l'année) |
| Mois | --- | --- |
| F | Mois, textuel, version longue; en anglais, comme January ou December | January à December |
| m | Mois au format numérique, avec zéros initiaux | 01 à 12 |
| M | Mois, en trois lettres, en anglais | Jan à Dec |
| n | Mois sans les zéros initiaux | 1 à 12 |
| t | Nombre de jours dans le mois | 28 à 31 |
| Année | --- | --- |
| L | Est ce que l'année est bissextile | 1 si bissextile, 0 sinon. |
| o | L'année ISO-8601. C'est la même valeur que Y, excepté que si le numéro de la semaine ISO (W) appartient à l'année précédente ou suivante, cette année sera utilisé à la place. (ajouté en PHP 5.1.0) | Exemples : 1999 ou 2003 |
| Y | Année sur 4 chiffres | Exemples : 1999 et 2003 |
| y | Année sur 2 chiffres | Exemples : 99 et 03 |
| Heure | --- | --- |
| a | Ante meridiem et Post meridiem en minuscules | am ou pm |
| A | Ante meridiem et Post meridiem en majuscules | AM ou PM |
| B | Heure Internet Swatch | 000 à 999 |
| g | Heure, au format 12h, sans les zéros initiaux | 1 à 12 |
| G | Heure, au format 24h, sans les zéros initiaux | 0 à 23 |
| h | Heure, au format 12h, avec les zéros initiaux | 01 à 12 |
| H | Heure, au format 24h, avec les zéros initiaux | 00 à 23 |
| i | Minutes avec les zéros initiaux | 00 à 59 |
| s | Secondes, avec zéros initiaux | 00 à 59 |
| Fuseau horaire | --- | --- |
| e | L'identifiant du fuseau horaire (ajouté en PHP 5.1.0) | Exemple s: UTC, GMT, Atlantic/Azores |
| I (i majuscule) | L'heure d'été est activée ou pas | 1 si oui, 0 sinon. |
| O | Différence d'heures avec l'heure de Greenwich (GMT), exprimée en heures | Exemple : +0200 |
| T | Fuseau horaire du serveur | Exemples : EST, MDT ... |
| Z | Décalage horaire en secondes. Le décalage des zones à l'ouest de la zone UTC est négative, et à l'est, il est positif. | -43200 à 43200 |
| Date et Heure complète | --- | --- |
| c | Date au format ISO 8601 (ajouté en PHP 5) | 2004-02-12T15:19:21+00:00 |
| r | Format de date RFC 2822 | Exemple : Thu, 21 Dec 2000 16:01:07 +0200 |
| U | Secondes depuis l'époque Unix (1er Janvier 1970, 0h00 00s GMT) | Voir aussi time() |
Plus d'info sur : php.net
Publié le 27 Novembre 2005 par luca | Ecouter l'article
Publié dans :
Programmation
Accueil
Précédent
Suivant



