Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2691 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Date (mais pas simple)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Date (mais pas simple)

n°1683362
sebinfo007
Posté le 07-02-2008 à 16:11:17  profilanswer
 

salut à tous !
 
j'ai dans une table de ma bdd ceci :
 
http://img209.imageshack.us/img209/9797/vmsqlqh8.jpg
 
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

mood
Publicité
Posté le 07-02-2008 à 16:11:17  profilanswer
 

n°1683371
Xav_
The only one...
Posté le 07-02-2008 à 16:28:18  profilanswer
 

ç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.


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°1683378
Elmoricq
Modérateur
Posté le 07-02-2008 à 16:39:15  profilanswer
 

Xav_ a écrit :

ça correspond à quoi ?
1202223089 --> MoisJourHeureMinutesSecondes ???

 

Ç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

Message cité 1 fois
Message édité par Elmoricq le 07-02-2008 à 16:44:16
n°1683383
skeye
Posté le 07-02-2008 à 16:41:58  profilanswer
 

...et c'est encore une question de sql, pas de php , si ton pb c'est la requête...


Message édité par skeye le 07-02-2008 à 16:42:13

---------------
Can't buy what I want because it's free -
n°1683399
sebinfo007
Posté le 07-02-2008 à 16:51:33  profilanswer
 

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

n°1683456
Xav_
The only one...
Posté le 07-02-2008 à 17:40:14  profilanswer
 

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.


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°1683566
sebinfo007
Posté le 07-02-2008 à 19:14:27  profilanswer
 

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.

n°1683616
sebinfo007
Posté le 07-02-2008 à 20:15:51  profilanswer
 

Elmoricq a écrit :


 
Ç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


 
Comment as tu fait alors ? car je ne vois pas trop bien...

n°1683698
matrixise
Posté le 07-02-2008 à 22:26:02  profilanswer
 

il l'explique dans son commentaire :(

n°1683737
sebinfo007
Posté le 07-02-2008 à 23:28:44  profilanswer
 

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 !

mood
Publicité
Posté le 07-02-2008 à 23:28:44  profilanswer
 

n°1683739
Elmoricq
Modérateur
Posté le 07-02-2008 à 23:35:38  profilanswer
 

En même temps, c'est pas comme si j'avais donné un lien vers la fonction qui permet de faire ça.

n°1683748
weed
Posté le 08-02-2008 à 00:15:02  profilanswer
 

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 :--))

n°1683789
FlorentG
Unité de Masse
Posté le 08-02-2008 à 09:02:31  profilanswer
 

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 :D

n°1683844
sebinfo007
Posté le 08-02-2008 à 10:22:54  profilanswer
 

FlorentG a écrit :


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 :D


 
oui oui et sinon en 100 000 fois plus simple :
 

Code :
  1. <?php
  2. $now = $row_Recordset1['cdate'] - $timestamp;
  3. echo date("d-m-Y", $now);
  4. ?>


 
fallait juste me dire que the epoch était une variable implémanter dans php, j'ai plus qu'a faire des soustractions maintenant...

n°1683856
Elmoricq
Modérateur
Posté le 08-02-2008 à 10:40:13  profilanswer
 

FlorentG a écrit :

C'est le nombre de millisecondes depuis le 1/1/70.

 

De secondes, non ?


Message édité par Elmoricq le 08-02-2008 à 10:40:30
n°1683862
FlorentG
Unité de Masse
Posté le 08-02-2008 à 10:45:15  profilanswer
 

Oups


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Date (mais pas simple)

 

Sujets relatifs
Php et gestion des redirection[Access/ PHP] Exploiter un fichier *.mde
PHP & FLASH ensembleProgramme Php à batch Dos ? ( eregi )
[SQL Server] Probleme Trigger et Php[PHP] Probleme de synthaxe ...
Formulaire PHP pour insérer dans BDD[ASP.NET] des modules (scripts) ASP.NET gratuits (comme PHP) ?
Format de la dateAide - PHP et MySQL
Plus de sujets relatifs à : [PHP] Date (mais pas simple)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR