Gestion des dates en php
Posté : 21 déc. 2014, 01:38
Bonjour,
Responsable d'un parc automobile je dois créer des alertes d'entretien ou de contrôle. A partir d'une date générée lors de l'achat du véhicule (via un formulaire), j'obtiens une date sous la forme d/m/Y. J'ai éditer un fichier test :
02/01/2014
02/01/2018
Il y a une inversion entre le jour et le mois. J'ai tenté de forcer le format, d'extraire sous différentes formes mais rien à faire.
Auriez vous une solution pour obtenir la bonne échéance ?
D'avance merci.
Responsable d'un parc automobile je dois créer des alertes d'entretien ou de contrôle. A partir d'une date générée lors de l'achat du véhicule (via un formulaire), j'obtiens une date sous la forme d/m/Y. J'ai éditer un fichier test :
<?php
$dateDepart = "01/02/2014";
echo $dateDepart."<br/>";
//durée à rajouter : 4 ans;
$duree = 4;
//la première étape est de transformer cette date en timestamp
$dateDepartTimestamp = strtotime($dateDepart);
//on calcule la date de fin
$dateFin= date("d/m/Y",strtotime("+".$duree."year",$dateDepartTimestamp ));
echo $dateFin."<br/>";
?>
Voici ce que j'obtiens :02/01/2014
02/01/2018
Il y a une inversion entre le jour et le mois. J'ai tenté de forcer le format, d'extraire sous différentes formes mais rien à faire.
Auriez vous une solution pour obtenir la bonne échéance ?
D'avance merci.