Date (mais pas simple) [PHP] - PHP - Programmation
Marsh Posté le 07-02-2008 à 16:28:18
ça correspond à quoi ?
1202223089 --> MoisJourHeureMinutesSecondes ???
Si c'est le cas, avant ta requete, tu créé ta "DateDépart" et "DateFin" de la même forme, ensuite dans ta requete SQL, de mémoire c'est BETWEEN qu'il te faut utiliser.
Marsh Posté le 07-02-2008 à 16:39:15
Xav_ a écrit : ça correspond à quoi ? |
Ça ressemble plutôt au nombre de secondes écoulées depuis The Epoch (01/01/1970).
Tu peux donc comparer ces dates très simplement puisqu'il s'agit d'une quantité de temps.
Si tu préfères un format plus intelligible, regarde du côté de localtime() : http://fr2.php.net/localtime
edit : 1202223089 correspond donc au 05/02/2008 15:51:29
Marsh Posté le 07-02-2008 à 16:41:58
...et c'est encore une question de sql, pas de php , si ton pb c'est la requête...
Marsh Posté le 07-02-2008 à 16:51:33
ben dans un premier temp mon probléme c'est de créer le formulaire et la requéte php qui vas bien car tout ceci sera sur une page web
Marsh Posté le 07-02-2008 à 17:40:14
sebinfo007 a écrit : [...] requéte php [...] |
c'est sur ce point que Skeye fait sa remarque, PHP s'adresse à ton SGBD par des "requêtes SQL", donc c'est plutôt une question de SQL...
Tu tourne ta clé de contact, et ta voiture démarre pas (paske batterie naze, ou pas d'essence... peu importe), tu ne peux pas dire que c'est un problème de clé
Là c'est pareil, PHP utilise SQL pour se servir de la BDD, mais ton problème porte sur le SQL, et pas vraiment sur le PHP .
J'espère (suis pas sûr) que c'est plus clair comme ça.
Marsh Posté le 07-02-2008 à 19:14:27
Si je trouve que ça conerne php dans la mesure ou l'utilisateur vas devoir choisir des dates dans un formulaire. mais moi dans ce formulaire je vais devoir en php lui dire de transformer la date 22/11/07 en chiffre incompréhensible pour aprés oui faire du sql, et rajouter la date dans mon where, mais dans un premier temps c le formulaire avec les fonction php que j'éssaie de faire... j'espére que je me trompe pas trop.
Marsh Posté le 07-02-2008 à 20:15:51
Elmoricq a écrit : |
Comment as tu fait alors ? car je ne vois pas trop bien...
Marsh Posté le 07-02-2008 à 23:28:44
je dois être neu² car je comprends pas comment à partir de 1202223089 je peux obtenir 05/02/2008 15:51:29
qqun peut me montrer le code...?
Merci infiniment !
Marsh Posté le 07-02-2008 à 23:35:38
En même temps, c'est pas comme si j'avais donné un lien vers la fonction qui permet de faire ça.
Marsh Posté le 08-02-2008 à 00:15:02
J'ai suivi le topic, et en lisant la reponse sebinfo, je ne savais pas trop quoi répondre. Tu m'as bien faire rire Elmoricq avec ta réponse :--))
Marsh Posté le 08-02-2008 à 09:02:31
sebinfo007 a écrit : je dois être neu² car je comprends pas comment à partir de 1202223089 je peux obtenir 05/02/2008 15:51:29 |
Quelques indices. C'est le nombre de millisecondes depuis le 1/1/70. Y'a 1000 millisecondes dans une seconde, 60 secondes par minutes, 60 minutes par heure, 24h par jour, 365 ou 366 jours par ans
Marsh Posté le 08-02-2008 à 10:22:54
FlorentG a écrit : |
oui oui et sinon en 100 000 fois plus simple :
Code :
|
fallait juste me dire que the epoch était une variable implémanter dans php, j'ai plus qu'a faire des soustractions maintenant...
Marsh Posté le 08-02-2008 à 10:40:13
FlorentG a écrit : C'est le nombre de millisecondes depuis le 1/1/70. |
De secondes, non ?
Marsh Posté le 07-02-2008 à 16:11:17
salut à tous !
j'ai dans une table de ma bdd ceci :
et en fait j'aimerai faire une requéte php qui me permettrai d'afficher des enregistrement de cette table entre tel date et tel date. le soucis est que je ne sais pas absolument pas manipuler ce genre de date sous cette forme bizarre...
si vous pouvez m'aider...
Merci