jeudi 31 décembre 2009
Saviez vous qu'il y a un 0 janvier
Dans la rubrique PHP / PEAR
Alleï. Bonne année !!
Non non je ne vais pas m'en arrêter à ca.
Voici d'autres petites astuces ou choses à savoir...
1 jour = 24 heures x 60 minutes x 60 secondes ...soit 86400 secondes..
toujours ?
non : occasionnellement en juin et/ou en décembre on ajoute une seconde additionnelle et on a 86401 secondes donc l'heure 23:59:60 existe ces 2 jours là. C'est comme pour le 29 février tous les 4 ans. C'est pour corriger un décalage.
A propos de ces 29 Février. C'est vraiment tous les 4 ans ? enfin presque
Il n'y a pas de 29 février les années divisible par 100 qui ne sont pas divisible par 400.
Notez que ce n'est pas encore parfait car cela engendre encore une erreur de 3 jours tous les 10 000 ans.
Nos amis Suédois et russes ont même eut des 30 Février. Mais ca n'a pas eu beaucoup de succès (et en plus ce n'était pas en même temps).
Ce post m'a été inspiré par l'article : Unix Epoch and PHP's calendar system de Derick et du livre sur les Dates dans PHP (par Derick Rethans) que j'ai gagné au phpBelgium Meeting de Gent.
En php on utilise ISO 8601, toujours intéressant à lire.
On y trouve un entre autre un lien vers l'explication des numérotation de semaines qui est à l'origine de problèmes encontrés avec php ou mysql


-
-





