soustraire deux dates

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : soustraire deux dates

par Cyrano » 28 avr. 2005, 14:09

Sinon, si ta version de MySQL est plus ancienne, tu peux utiliser mktime() pour transformer tes dates en timestamp UNIX et faire la différence: le résultat / (24*60*60) te donnera le nombre de jours entre les deux dates. Il faudra faire attention à mettre le jour le plus ancien avant l'autre pour la soustraction.

par Daz » 28 avr. 2005, 13:56

Salut,
utilise la fonction MySQL datediff
http://dev.mysql.com/doc/mysql/fr/date- ... tions.html
ex:
SELECT DATEDIFF('1997-12-31','1997-12-30');
qui te donne 1

Cette fonction est dispo depuis MySQL 4.1.1.

++

Daz

par fred » 28 avr. 2005, 12:21

le format est celui de mysql c'est a dire aaaa-mm-dd
par exemple si date 1 =2005-04-27 et date 2 =2005-04-30
lors de la soustraction, je souhaiterais que différence = 3

par iclo » 28 avr. 2005, 12:17

Tout dépend du format de la date...

soustraire deux dates

par fred » 28 avr. 2005, 12:12

Bonjour a tous,
j'aimerais savoir savoir comment faire pour soustraire deux dates en php
merci beaucoup