liste des forums
liste des discussions
Participer à la discussion
-
Message publié le samedi 26 avril 2008 à 13 h 12 par pchlj. no comment !
-
Comment bien utiliser les notions de timestamp et surtout avoir une solution portable pour tous les langages.
Voici LA reflexion qu'il faut appliquer concernant la manipulation de date dans vos codes.
Beaucoup se demandent souvent comment bien gérer les dates entre MySql, PHP et pourquoi pas ASP et Javascript.
Généralités :
Timestamp Mysql : 2008-03-26 18:35
Timestamp UNIX/PHP : 1206552978 (le nombre de secondes depuis le 1/1/1970)
Timestamp Javascript : 1206552978000 (le nombre de millisecondes depuis le 1/1/1970)
euh l'asp je sais plus :( de mémoire il me semble que c'est aussi l'unix...
Donc comme vous pouvez le remarquer seul MySql propose un format radicalement différent.
Les langages, ASP php, JS propose une multitude de fonctions pour gérer les dates, les comparer, les modifier, les afficher...
Aussi RIEN NE SERT DE STOCKER DES DATES AU FORMAT MYSQL
En effet, car si l'on réfléchi bien le timestamp unix est un Integer donc mysql est capable de faire des between ou autre comparaison sur lui, il est aussi capable de le trier, en plus à la seconde près...
avec la simple fonciton date() vous pourrez afficher le timestamp comme bon vous semble.
pour stocker dans Mysql vous n'aures qu'a utiliser time() pour avoir le timestamp du moment présent et mktime() pour une autre date à stocker...
Et enfin ce même timestamp complété de 3 zéros sera directement utilisable en js et réciproquement en enlevant les 3 derniers du timestamp JS.
Voilà là s'arrête ma réflexion.
Je pense que beaucoup utilisent déjà cette méthode mais il me semble que d'autres se posent encore la question de ce qui est le mieux...
Bonne fin de journée à tous.
-
Message publié le dimanche 27 avril 2008 à 22 h 49 par AdrienVH. L'informatique à portée de tous ! Une douce utopie ? Non... Un principe... /// http://www.adam-photographie.com
-
Merci pchlj pour cette interessante etude :)
Perso je n'utilise que le timestamp php et pas le mysql donc je suis en avance sur mon temps lol
Adrien ^^
-
Message publié le mercredi 30 avril 2008 à 11 h 50 par pchlj. no comment !
-
Cette étude devrait être dans les publications je l'y ai posée depuis le mois de mars !!
elle en interressera surement plein d'autres ;)
-
Message publié le mercredi 07 mai 2008 à 12 h 31 par pchlj. no comment !
-
up up up
liste des forums
liste des discussions
Participer à la discussion
Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.