La communauté ALL HTML c'est 58010 membres à ce jour dont 2 inscrits aujourd'hui et 31 depuis une semaine.

  • imprimer
  • aide

Forum de discussions « Réaction - Réflexions - Divers »

Les timestamp, utilité et portabilité dans le traitement des dates (mis ici publication trop long!)

liste des forums liste des discussions Participer à la discussion

Photo de pchlj 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.
Photo de AdrienVH 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 ^^
Photo de pchlj 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 ;)
Photo de pchlj 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.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions

agenda