Accueil - Annuaire - Forum - Lexique - Newsletter - Partenaires
6 visiteurs

Connexion :



Participer

Shoutbox
image pseudo tia :c'est-à-dire?
image pseudo kougrystone :salut je m'appelle Pierre, je voudrais un logiciel pour m'aider à ecraser mon mot
image pseudo taty :je suis nouve
image pseudo taty :oui
image pseudo taty :salu

Connectez-vous Connectez-vous pour laisser votre humeur du jour ou bien parler d'un événement
Archives Dans les archives, vous trouverez tous les messages postés par les membres du site helpclic.net

Partenaires

Statistiques
276 tutoriels
9 commentaires
25 signatures
27 sites
89 définitions

Membres en ligne

Les dates dans le langage PHP

La fonction Date :

Cette fonction est presque incontournable pour écrire une date en PHP. Pour savoir comment la fonction date fonctionne, essayer l'exemple suivant :

<?php
 $date_jour = date ('d-m-Y');
 echo 'Bonjour, nous sommes le ' . $date_jour;
?>
 

Cette fonction va renvoyer la date du jour sous forme jj-mm-aaaa (jour-mois-année). Cette fonction peut renvoyer beaucoup de valeur différente. Le tableau suivant vous montre une grande partie des possibilités de cette fonction :

LettreSignification
sAffichage des secondes
iAffichage des minutes
HAffichage des Heures
dAffiche le jour du mois sous forme de 2 chiffres
mAffiche le mois sous forme de 2 chiffres
YAffiche l'année sous forme de 4 chiffres
yAffiche l'année sous forme de 2 chiffres
lEcrit le jour de la semaine en anglais
FEcrit le mois en anglais
tAffiche le nombre de jour dans le mois
wAffiche le numéro du jour de la semaine
WAffiche le numéro de la semaine dans l'année
zAffiche le numéro du jour dans l'année

ATTENTION : Pour l'affichage du jour en anglais, ne confondez pas : il s'agit d'un L minuscule et non pas du chiffre 1 !

Comme vous pouvez le voir avec cette fonction, c'est qu'elle est écrite pour des anglais. Si vous voulez écrire des dates en français, il faudra que vous écriviez votre propre fonction. Vous pouvez faire des essais en modifiant le code précédent et vous verrez les résultats.

La fonction timestamp :

Mais c'est quoi ça Perplexe

Ne vous inquiétez pas, c'est juste un nombre. En faite, c'est le nombre de seconde écoulées depuis le 1 janvier 1970 à 00h00 (minuit). On a choisit le 01 janvier 1970 car c'est la date de sortie du système Unix. Donc au 01 janvier 1970, le timestamp était à 0. Si vous voulez connaître le timestamp actuel, utilisez la fonction suivante :

<?php
 echo 'Le timestamp actuel est : ' . time();
?>

Réactualisez votre page est vous verrez que le timestamp va changer. Et c'est normal puisque je vous ai dit que le timestamp compté le nombre de secondes écoulées depuis le 01 janvier 1970.

Vous vous demandez à quoi ca peut bien servir et bien nous allons voir que nous allons associé le timestamp avec la fonction date.

Utilisation du timestamp avec la fonction date :

Par défaut, la fonction date utilise le timestamp actuel. Elle renvoie donc la date du jour, l'heure ... Maintenant, je vais vous donner le timestamp qu'il était au moment où, j'ai écrit ces lignes :

timestamp : 1205826821

Mais pour vous ça ne veut rien dire. Nous allons donc transformer ce timestamp en date pour connaître la date et l'heure à laquelle, j'ai crée ce tutoriel. Copier / coller le code suivant :

<?php
 $timestamp = 1205826821;
?>
<p>Helpclic a écrit ces lignes le <?php echo date('d/m/Y', $timestamp);?></p>
<p>Il était <?php echo date('H:i:s', $timestamp);?></p>
<p>C'était le <?php echo date('z', $timestamp);?>ème jour de l'année</p>

Voilà, j'espère que ce cours vous sera nécessaire dans l'utilisation des dates en php Mort de rire


Copyright © HELPCLIC.NET | Tutoriaux et cours informatique en ligne Apprenez facilement l'informatique avec Helpclic