date du jour

date du jour - PHP - Programmation

Marsh Posté le 07-06-2005 à 12:03:25    

Bonjour il y a un truc que je vois pas comment faire sur une des mes pages web. j'aimerais recup dans une bdd les données qui ont été inscrit un certain jour c'est a dire entre minuit et minuit.
 
Merci

Reply

Marsh Posté le 07-06-2005 à 12:03:25   

Reply

Marsh Posté le 07-06-2005 à 12:04:44    

nonoche200 a écrit :

Bonjour il y a un truc que je vois pas comment faire sur une des mes pages web. j'aimerais recup dans une bdd les données qui ont été inscrit un certain jour c'est a dire entre minuit et minuit.
 
Merci


 :??:  
C'est quoi le problème ?
Vous le faites exprès c'est pas possible


---------------
!== Force et honneur ==!
Reply

Marsh Posté le 07-06-2005 à 12:04:57    

quel rapport avec php? Tu as la date de stockée quelquepart dans ta base?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 07-06-2005 à 12:06:58    

Desole je dois mal m'exprimer. DIsons que l'on est le 7 juin 2006 à 10h00 et que je veuille recup dans la bdd les données ayant été inscrite le 6 juin 2006 de 00h00 à 23h59. Mais il faut que cela soit en dynmique, c'est ca mon probleme. Et je vois pas comment faire

Reply

Marsh Posté le 07-06-2005 à 12:08:06    

nonoche200 a écrit :

Desole je dois mal m'exprimer. DIsons que l'on est le 7 juin 2006 à 10h00 et que je veuille recup dans la bdd les données ayant été inscrite le 6 juin 2006 de 00h00 à 23h59. Mais il faut que cela soit en dynmique, c'est ca mon probleme. Et je vois pas comment faire


 
http://www.nexen.net/docs/php/anno [...] .intro.php


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 07-06-2005 à 12:08:21    

En dynamique?? comment ca?
C'est quoi le problème?
Tu récupére tes données avec dans une condition dans ta requête, non?


---------------
!== Force et honneur ==!
Reply

Marsh Posté le 07-06-2005 à 12:12:20    

Oui mais je ne sais pas que ca sera le 6 parceque le lendemain ca sera le 7. C'est pas la prog qui me derange c'est "l'algorithme", je vois pas comment il faut faire.

Reply

Marsh Posté le 07-06-2005 à 12:13:19    

L'algo de quoi?


---------------
!== Force et honneur ==!
Reply

Marsh Posté le 07-06-2005 à 12:13:55    

nonoche200 a écrit :

Oui mais je ne sais pas que ca sera le 6 parceque le lendemain ca sera le 7.


 
 :heink:  


---------------
!== Force et honneur ==!
Reply

Marsh Posté le 07-06-2005 à 12:14:25    

ben tu recup la date du jour, t'enlève un jour, et tu cherches dans ta bdd les entrées ou le jour correspond, peu importe l'heure ...


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 07-06-2005 à 12:14:25   

Reply

Marsh Posté le 07-06-2005 à 12:15:22    

Je suppose que tu es sous MySQL.....donc en plus sous MySQL y'a des fonctions déjà faites qui te permettent de faire tout ce que tu veux.


---------------
!== Force et honneur ==!
Reply

Marsh Posté le 07-06-2005 à 12:16:04    

Raaaah je sais pas comment expliquer cela...
 
On est un jour X, et la je lance une page qui va traiter des infos ds ma table. Dans cette table, il y a des infos du jour X-1 mais egalement du jour X. Et je ne veut traiter que les infos du jour X-1, mais comment je fait ca avec les secondes unix??? !:D

Reply

Marsh Posté le 07-06-2005 à 12:17:22    

Nan je suis sous postgres

Reply

Marsh Posté le 07-06-2005 à 12:17:32    

nonoche200 a écrit :

Raaaah je sais pas comment expliquer cela...
 
On est un jour X, et la je lance une page qui va traiter des infos ds ma table. Dans cette table, il y a des infos du jour X-1 mais egalement du jour X. Et je ne veut traiter que les infos du jour X-1, mais comment je fait ca avec les secondes unix??? !:D


 
Tu sais lire?
 

cesarr89 a écrit :

Je suppose que tu es sous MySQL.....donc en plus sous MySQL y'a des fonctions déjà faites qui te permettent de faire tout ce que tu veux.


---------------
!== Force et honneur ==!
Reply

Marsh Posté le 07-06-2005 à 12:17:36    

nonoche, on t'a donné les éléments qu'il faut
 
moi l'algo, et cessarr89  t'a expliqué que des fonctions mysql le faisaient ...
 
sinon www.php.net/manual/fr, et tu cherches date(). T'auras ensuite la liste a gauche, de toutes les fonctions de date de php.
 
Mais comme deja dit, mysql peut le faire ...
 
Edit : postgre le fait surement aussi ...


Message édité par plainsofpain le 07-06-2005 à 12:18:02

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 07-06-2005 à 12:17:47    

nonoche200 a écrit :

Nan je suis sous postgres


 
Idem


---------------
!== Force et honneur ==!
Reply

Marsh Posté le 07-06-2005 à 12:18:59    

http://www.linux-france.org/articl [...] book1.html
 
2 Sec sous google......


Message édité par cesarr89 le 07-06-2005 à 12:19:24

---------------
!== Force et honneur ==!
Reply

Marsh Posté le 07-06-2005 à 12:21:17    

Oui mais dans ma bdd h'ai le jour mais également l'heure, donc il faudrait que j'enleve l'heure et que je fasse le traitement finalement?

Reply

Marsh Posté le 07-06-2005 à 12:22:10    

http://forum.hardware.fr/hardwaref [...] -1.htm#bas
 
20 min sur forum hardware mais au moins on comprend et on recopie pas. Merci pour ta gentillesse mec, ca fait toujours plaisir, tu etais pas obligé de répondre à mon post.

Reply

Marsh Posté le 07-06-2005 à 12:22:16    

nonoche200 a écrit :

Oui mais dans ma bdd h'ai le jour mais également l'heure, donc il faudrait que j'enleve l'heure et que je fasse le traitement finalement?


 
Pourquoi ? :??:


---------------
!== Force et honneur ==!
Reply

Marsh Posté le 07-06-2005 à 12:22:50    

nonoche200 a écrit :

http://forum.hardware.fr/hardwaref [...] -1.htm#bas
 
20 min sur forum hardware mais au moins on comprend et on recopie pas. Merci pour ta gentillesse mec, ca fait toujours plaisir, tu etais pas obligé de répondre à mon post.


 
De quoi?


---------------
!== Force et honneur ==!
Reply

Marsh Posté le 07-06-2005 à 12:25:03    

Tiens encore mieux
http://traduc.postgresqlfr.org/pgs [...] TIME-TABLE


---------------
!== Force et honneur ==!
Reply

Marsh Posté le 07-06-2005 à 12:25:04    

Parceque si je fait un strtotime sur la date qui est inscrit dans les champs de ma table, il va me retourner la date du jour à l'heure précises, moi j'aimerais virer ces heures "en trop" pour n'avoir que le timestamp du jour (sans l'heure).

Reply

Marsh Posté le 07-06-2005 à 12:26:05    

nonoche200 a écrit :

Parceque si je fait un strtotime sur la date qui est inscrit dans les champs de ma table, il va me retourner la date du jour à l'heure précises, moi j'aimerais virer ces heures "en trop" pour n'avoir que le timestamp du jour (sans l'heure).


 
C'est quoi le type de ton champs? Un varchar pour une date??


---------------
!== Force et honneur ==!
Reply

Marsh Posté le 07-06-2005 à 12:26:19    

mais le champ de ta base tu l'as pas mis en chaine quand meme ?
 
Et s'il est deja en timestamp tu récupère ce timestamp, tu récupère uniquement les infos du jour, tu fais deux timestamp avec les deux heures différentes, et tu prend tout ce qui est entre les deux timestamp ...
 
Faut qu'on te programme la chose aussi ???


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 07-06-2005 à 12:26:30    

nan mais en faite je viens de reflechir c'est tout con, y a un truc auquel j'vais pas pensé.
 
merci beaucoup :D

Reply

Marsh Posté le 07-06-2005 à 12:26:53    


 


---------------
!== Force et honneur ==!
Reply

Marsh Posté le 07-06-2005 à 12:27:14    

Justement plainsofpain je ne veux pas, c'est pas le but, sinan je t'aurais donner au moins 5€....

Reply

Marsh Posté le 07-06-2005 à 12:27:45    

nonoche200 a écrit :

nan mais en faite je viens de reflechir c'est tout con, y a un truc auquel j'vais pas pensé.
 
merci beaucoup :D


 
Je pense que effectivement tu devrais plus réfléchir.


---------------
!== Force et honneur ==!
Reply

Marsh Posté le 07-06-2005 à 12:44:09    

Finalement, j'ai pas trouvé la solution car comme je vous ai dit dans ma bdd, la date est en clair par soucis de lisibilité, donc quand j'aiemrais executer cette requete:
 
$sql_joueur = "SELECT numeros_choisis,date_evemt_now,id_evenement_jl FROM jl_evenement WHERE (id_joueur_jl= '$id_joueur' && $date_debut<date_evemt_now<$date_fin);";
 
$date_debut et $date_fin sont en seconde unix mais date_evemt_now en clair :s
   

Reply

Marsh Posté le 07-06-2005 à 12:46:23    

C'est quoi que tu apelle en 'CLAIR' ?


---------------
!== Force et honneur ==!
Reply

Marsh Posté le 07-06-2005 à 12:53:18    

"la date est en clair par soucis de lisibilité" >  :??:


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 07-06-2005 à 12:55:53    

pluzun, quoi...[:dawa]
C'est un champ de quel type?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 07-06-2005 à 12:57:31    

au pif, timestamp(date_evemt_now)


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 07-06-2005 à 14:26:15    

C'est un champ de type timestamptz :)

Reply

Marsh Posté le 07-06-2005 à 14:27:31    

nonoche200 a écrit :

C'est un champ de type timestamptz :)


donc tu as un timestamp dans la base, et des timestamps dans tes variables php, et tu y arrives pas? :heink:


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 07-06-2005 à 14:28:18    

skeye a écrit :

donc tu as un timestamp dans la base, et des timestamps dans tes variables php, et tu y arrives pas? :heink:


 
LOL desfois.... :pt1cable:  
 


---------------
!== Force et honneur ==!
Reply

Marsh Posté le 07-06-2005 à 14:36:20    

Bah ca l'ecrit sous cette forme la dans ma base: 2005-06-07 11:33:46+02. je sais le convertir à l'aide de la fonction strotime() mais le truc c'est qu'il faut justement que je compare cette date avant pour savoir si oui ou  non je dois l'afficher.

Reply

Marsh Posté le 07-06-2005 à 14:39:50    

Tu sais à quoi ca sert strtotime()?


---------------
!== Force et honneur ==!
Reply

Marsh Posté le 07-06-2005 à 14:43:59    

Cela m'a servi à convertir ce que j'appelle une date en clair ( 12-20-2005) en seconde unix

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed