Accueil - Actualité - Annuaire - Forum - Lexique - Partenaires
9 visiteurs




357 tutoriels
172 membres
2 commentaires tutoriels
30 signatures
5 sites
0 site en attente
147 définitions
147 actualités
0 commentaire actualités
96 messages sur le forum
6 sondages
11 commentaires sondage
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 :

 

Lettre Signification
s Affichage des secondes
i Affichage des minutes
H Affichage des Heures
d Affiche le jour du mois sous forme de 2 chiffres
m Affiche le mois sous forme de 2 chiffres
Y Affiche l'année sous forme de 4 chiffres
y Affiche l'année sous forme de 2 chiffres
l Ecrit le jour de la semaine en anglais
F Ecrit le mois en anglais
t Affiche le nombre de jour dans le mois
w Affiche le numéro du jour de la semaine
W Affiche le numéro de la semaine dans l\'année
z Affiche 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

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

Faire un lien vers ce tutoriel
Si vous souhaitez faire un lien de ce tutoriel vers votre site, utilisez le code html suivant :
<a href="http://www.helpclic.net/tutoriaux/tutoriel-349-Les-dates-dans-le-langage-PHP.html" title="Les dates dans le langage PHP">Les dates dans le langage PHP</a>

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