Compraison entre deux dates, avec heurs, minutes et secondes

Hachka
Invité n'ayant pas de compte PHPfrance

18 août 2010, 17:36

Bonjour a tous,

j'ai un petit soucis avec ce que j'ai ennoncé dans mon titre,

en effet, mon but est de comparer une date equivalente a ( date actuelle - 1 jour) ca je sais faire

et de le faire dans un while pour pouvoir prendre dans ma db une somme de nombre correspondant a une activité quelconque .

Et donc de savoir combien il y en a eu par exemple du : 17/08/2010 à 17h00m00s jusqu'au : 17/08/2010 à 17h05m00s

Et la je ne vois pas comment faire :S


Quelqu'un peut m aider ?


merci d'avance

ViPHP
xTG
ViPHP | 7331 Messages

18 août 2010, 18:45

Tu décomposes chaque élément de ta date en élément unique et tu passes le tout dans la fonction mktime().
Tu auras alors un seul chiffre, un timestamp que tu peux comparer avec le second (écart en secondes).
Peut être même que tu peux lui passer directement une date complète, à voir dans la documentation.

ViPHP
ViPHP | 5462 Messages

18 août 2010, 21:50

tu le fais direct dans ta requetes SQl avec BETWEEN (+ COUNT) pas besoin de php

hachka
Invité n'ayant pas de compte PHPfrance

19 août 2010, 09:27

Merci beaucoup de vos reponse, je vais essayer cela :)

Bonne journee