JeuWeb - Crée ton jeu par navigateur
Timestamp et mon serveur - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Timestamp et mon serveur (/showthread.php?tid=1774)



Timestamp et mon serveur - alechuga - 18-09-2007

J'utilise timestamp pour les ressources et là gros problèe ça ne peut pas marcher.
Pour ce qui est de la raison je crois avoir compris par contre pour le resoudre le problème c'est pas encore ça :heuuu:
C'est bien simple ma BDD affiche le timestamp par défaut en date
jj/MM etc... or pour la soustraction il faudrait que se soit en unix timestamp. Si quelquun connassait une requete SQL pour forcer ma BDD à afficher par défaut en unix timestamp je lui enserai éternellement reconnaisant :respect: (le projet est assez important pour moi).


RE: Timestamp et mon serveur - NicoMSEvent - 18-09-2007

Et si tu présentais d'abord dans la section appropriée? ^^


RE: Timestamp et mon serveur - Kalan - 18-09-2007

Heu... Si tu utilises le type Timestamp, ce doit être stocké comme un timestamp. Après que l'outil de visualisation (phpMyAdmin ou quoi que ce soit) te l'affiche au format date n'a normalement pas d'impact.

Sinon, je crois qu'il y a une piste sérieuse.


RE: Timestamp et mon serveur - Harparine - 18-09-2007

passe le type de ton champ de BDD de "date" à "bigInt", ce qui te permettra de stocker le timestamp sous forme numérique afin de le manipuler en php.


RE: Timestamp et mon serveur - Loetheri - 18-09-2007

Grrr ... La forme date existe sous MySQL, c'est pour l'utiliser non ? BIG INT n'a aucun rapport avec le timestamp. Ne mélangez pas tout !

La soustraction peut se faire directement sous le type DATE de MySQL. C'est quelque chose de faisable.

Si tu veux convertir un DATE en timestamp, utilise la fonction faite pour cela : mktime()


RE: Timestamp et mon serveur - NicoMSEvent - 19-09-2007

TIME_TO_SEC(TIMEDIFF(NOW(),table.champs_timestamp))

voila une série d'instruction qui te permettront de voir combien de secondes se sont écoulées depuis le champ_timestamp... ça m'a été très utile pour mes calculs de points d'action...


RE: Timestamp et mon serveur - alechuga - 25-09-2007

problème résolu tout seul (comme quoi on finit par y arriver quand on cherche), je suis désolé de vous avoir embeter pour rien.