[ 138943 ]
[ 38.103.63.16 ]
PHP/MySQL - Manipulation des DatesDans ce cours nous allons voir comment traiter une date de différentes manières. Le Timestamp UnixLe Timestamp Unix représente le nombre de secondes écoulées depuis le 1er janvier 1970 à minuit GMT. Vous avez du souvent voir ce genre de nombre "1210341653", et bien ceci c'est le nombre de secondes depuis 1970 jusqu'a présent. Pour obtenir ce timestamp il faut utiliser la fonction time() :
<?php
echo time(); // ce qui affichera ( 1210341653 )
?>
De même, avec la fonction mktime(), nous pourrons transformer une date classique et en connaître son timestamp. mktime (heures, minutes, secondes, mois, jour, année) Un exemple pour la date du 12/10/1980 à 12h00:
<?php
echo mktime(12, 0, 0, 10, 12, 1980); // ce qui affichera ( 340196400 )
?>
Obtenir une Date classiqueLa fonction date(), permet d'obtenir une date plus classique telle que nous la connaissons. date (format [, timestamp]) Le format sera défini par vos propres soins avec une série d'Arguments, de telle façon, que vous pourrez obtenir une date comme celle-ci => 12/10/1980 ou comme celle-la => 10-12-80 .
Exemples :
<?php
echo date('d/m/Y'); // ce qui affichera ( 09/05/2008 )
echo date('H:i:s'); // ce qui affichera ( 16:00:53 )
echo date('\L\e d/m/Y \à H:i:s'); // ce qui affichera ( Le 09/05/2008 à 16:00:53 )
?>
Afficher une Date classique en fonction d'un Timestamp Unix :
<?php
echo date('d/m/Y', 340196400); // ce qui affichera ( 12/10/1980 )
?>
(0) commentaires - Voir/Editer |