Ajouter des jours à la date actuelle de MySQL avec PHP
J'ai une date fixe de MySql
startDate = 07/03/2011
Je voulais ajouter les 60 jours suivant cette date pour avoir une date de fin.
$startDate = $result['startDate'];
$endDate = ??? + strtotime("+60 days");
echo $endDate;
De ma recherche, je sais qu'il a quelque chose faire avec la fonction strtotime, mais tous les sites que j'ai trouver avec en fonction de la date de début de l'actuelle station de travail du temps. Ma date est déjà fixée et est entré avant l'exécution et l'obtention de la date de fin.
Aider? Merci à l'avance!
Vous devez vous connecter pour publier un commentaire.
En plus de PHP solutions, d'autres sont à fournir, vous pouvez créer le
endDate
droite à l'intérieur de MySQL et vous épargner un peu de la peine:La documentation pertinente ici...
SELECT startDate, startDate + INTERVAL 2 MONTH AS endDate FROM table;
Vous pourriez reformater les résultats de
strtotime()
Démo: http://codepad.org/9rWnoeQb
86400 secondes dans un jour, multiplié par le nombre de jours.. et l'ajouter à l'heure actuelle.