no save
Assistance
Achat
News

Forum | programmation
mysql/php: différence de 2 dates dans une tab
tonguim, le dim. 08 juil. 2007 à 17:04:25
Bonjour, j'utilise mysql 4.0.15 et php 4.3.3 et je voudrais obtenir la difference de dates:

j'ai trouvé l'article suivant sur ce site: http://www.matthom.com/archive/2004/10/25/date-difference-in-mysql

"Prior to MySQL 4.1.1:
SELECT TO_DAYS('2004-11-08') - TO_DAYS('2004-07-26');
–> 105

As of MySQL 4.1.1:
SELECT DATEDIFF('2004-11-08','2004-07-26');
–> 105",

et ai fait cela:

j'ai 3 zones de text (text1, text2, text3) sur un formulaire html; text1 contient la valeur de date1 et text2 celle de date2; je voudrais afficher dans text3 la difference de date1 et date2. J'ai essayé les 2 possibilités suivantes, en vain:

$php_text1=$_POST['text1'];
$php_text2=$_POST['text2'];

1-insert into myTable (date1, date2, date3) values ('$php_text1', '$php_text2', 'TO_DAYS($php_text1)-TODAYS($php_text2)');

2-insert into myTable (date1, date2, date3) values ('$php_text1', '$php_text2', 'datediff($php_tex2,$php_text1)');

Date1 et date2 sont des champs de type date dans la table; date3 est de type float.

Comment puis je obtenir la difference de 2 dates? Merci. Configuration: Windows XP
Firefox 2.0.0.4


Alain42
juil. 07
Suivant
REPONSES
Alain42
juil. 07
tonguim
juil. 07
abdou60
avr. 08
rama_du_sud
juin 08
Version Web
Réalisé par RedShift
no save