Page 1 sur 1

Différence numérique entre 2 dates ?

Posté : 13 févr. 2006, 18:49
par VaN
Hello,

j'ai deux dates, au format datetime, et je souhaiterais faire une différence entre ces deux dates, pour au final, savoir combien de jours les séparent.

Comment puis-je m'y prendre ?

Posté : 13 févr. 2006, 19:10
par zigz4g
Salut,

Je suis tres interesser par ton type de date. Peux tu me dire ou tu as trouver ta fonction ou methode qui ta retournee une datetime ?

Je ne trouve aucune fonction qui a ce nom et je ne trouve pas non plus une valeur de retour concernant ce type.

Merci pour l'info.

Posté : 13 févr. 2006, 19:17
par VaN
quand je parle de format datetime, je parle de la valeur stockée dans la base de données. je récupere la date en PHP, de cette façon :
$current_date = date('Y-m-d H:i:s');
et je la rentre sous cette forme, dans un champ de ma base de donnée qui a le type DATETIME.

(et ensuite, si ça t'interesse, j'utilise une fonction, lorsque je souhaite modifier cette date en date française :
// changement date_US => date_FR
function change_date($date)
{
	$cut = explode(" ",$date);
	$date_US = $cut[0];
	$time_US = $cut[1];
	
	$date_cut = explode("-", $date_US);
	$annee = $date_cut[0];
	$mois = $date_cut[1];
	$jour = $date_cut[2];
	
	$date_FR = $jour."/".$mois."/".$annee;
	
	$time_cut = explode(":", $time_US);
	$heure = $time_cut[0];
	$minute = $time_cut[1];
	$seconde = $time_cut[2];
	
	$time_FR = $heure."h".$minute;
	
	$datetime_FR = array("date"=>$date_FR,"time"=>$time_FR);
	return($datetime_FR);
}
$datetime_FR['date'] contient la date sous la forme 13/02/2006, et $datetime_FR['time'] contient l'heure, sous la forme 18h19

En esperant que cela te soit utile :)

Posté : 13 févr. 2006, 19:18
par Truc
une réponse dans la FAQ peut-être :wink:

exemple 3.

Posté : 13 févr. 2006, 19:20
par VaN
une réponse dans la FAQ peut-être :wink:

exemple 3.
nickel, je lis tout ça demain : ) merci