|
D'abord un petit peux d'histoire sur le timestamp, et oui un peux de culture sa ne fait pas de mal. Le timestamp à été inventé le 1 janvier 1970. Le timestamp correspond enfête au nombre de second qui se sont écoulées de puis le 1 janvier 1970 à minuit. De 1970 à aujourd'hui vous vous doutez bien que des chiffres il doit y en avoir. Pour connaitre le timestamp actuelle il existe une fonction toute faite en PHP : time();.
<?
echo 'Le timestamp actuelle est : '.time().'';
?>
|
Ce qui donne : Le timestamp actuelle est : 1260298542
Il est également possible de récupérer un vieux timestamp à partir du date précise avec la fonction mktime();
<?
$oldtime = mktime(12, 35, 20, 3, 15, 1980);
echo 'Le timestamp du 15 mars 1980 à 12H35 et 20 second était : '.$oldtime.'';
?>
|
Ce qui donne : Le timestamp du 15 mars 1980 à 12H35 et 20 second était : 321968120
La fonction mktime(); à cette syntaxe : mktime(HEURE, MINUTES, SECONDES, MOIS, JOURS, ANNEES);. Je vous vois déjà venir : "C'est bien joli d'avoir une aligné de chiffre mais sa sert à quoi ? ba maintenant nous allons la traduire en date.
<?
$timestamp = time();
echo date('d/m/Y', $timestamp);
?>
|
Ce qui donne : 08/12/2009
Voila mais le timestamp permet aussi de récupérer l'heure ou le jour qu'il était mais en anglais, exemple :
<?
$time = time();
echo date('d/m/Y', $time); // date : Jours/Mois/Années
echo date('l', $time); // Donne le jour qu'il est en anglais
echo 'C\'est le : '.date('z', $time).' ème jour de l'année';
?>
|
Ce qui donne : Nous sommes le : 08/12/2009 Nous sommes un : Tuesday C'est le : 341 ème jour de l'année |