Page 1 sur 1

comment ajouter 5 jours a une date

Posté : 08 oct. 2012, 21:41
par miiidooo19
bonjour, je souhaite ajoute 5 jours a une date de type d-m-Y H:m:i (exemple 08-10-2012 12:35:56 -> 13-10-2012 12:35:56 )

Re: comment ajouter 5 jours a une date

Posté : 08 oct. 2012, 21:47
par piotrowski-s
salut,

pour faire simple:
<?php
$date = date("Y-m-d");//  ici ta date

$date = strtotime(date("Y-m-d", strtotime($date)) . " +1 day");       // ajouter 1 jour
$date = strtotime(date("Y-m-d", strtotime($date)) . " +1 week");     // ajouter 1 semaine
$date = strtotime(date("Y-m-d", strtotime($date)) . " +1 month");   // ajouter 1 mois

?>
dans ton cas:
<?php
$date = date("Y-m-d");//  ici ta date

$date = strtotime(date("Y-m-d", strtotime($date)) . " +5 day");       // ajouter 1 jour

?>

Re: comment ajouter 5 jours a une date

Posté : 09 oct. 2012, 09:56
par miiidooo19
merci pour ta réponse,

c'est pas vraiment ça que je cherche moi le format de ma date est exactement d-m-Y H:m:i donc c'est plus compliqué quand on a les heures, minute...

en plus c'est pas la date de jour actuel auquel je veux ajouter les 5 jours, c'est a une date importer de la bdd

de plus quand je test ton exemple j'ai un chiffre est pas une date
$date = date("Y-m-d");//  ici ta date

		$date = strtotime(date("Y-m-d", strtotime($date)) . " +5 day");
	
		echo $date;
donne 1350165600 :shock:

Re: comment ajouter 5 jours a une date

Posté : 09 oct. 2012, 10:45
par Mazarini
La date que tu obtiens est au format timestamp, il faut la formater : http://php.net/manual/fr/function.date.php

Re: comment ajouter 5 jours a une date

Posté : 14 juin 2015, 11:31
par Mariam
SalamoAlaykom
Je crois qu'il y'a une erreur dans ce code
mais j'ai trouvé un code pareil et qui marche bien sans avoir besoin de formater la date résultante
=> http://plusdescripts.fr/2012/04/28/ajou ... te-en-php/

Re: comment ajouter 5 jours a une date

Posté : 15 juin 2015, 11:07
par Ryle

Re: comment ajouter 5 jours a une date

Posté : 25 juin 2019, 17:53
par irodieum
//le nbre de fois ou l'on veut incrementer la date
$nbrJours = 5
$date = "20190625" ;
for($i=0;$i<$nbrJours;$i++){
$date = date("Y-m-d",strtotime(date("Y-m-d", strtotime($date)) . " +1 day"));
echo ($date);
}

// ou pour 5 jours direct

$date = "20190625" ;
$date = date("Y-m-d",strtotime(date("Y-m-d", strtotime($date)) . " +5 day"));
echo ($date);

Re: comment ajouter 5 jours a une date

Posté : 26 juin 2019, 17:00
par Ryle
Je pense qu'au bout de 7 ans, il a soit utilisé une des solutions proposées pour résoudre son problème, soit définitivement renoncé à développer en php ;)