J'essaie d'obtenir une date qui est d'un an à partir de la date que je précise.
Mon code ressemble à ceci :
$futureDate=date('Y-m-d', strtotime('+one year', $startDate));
C'est retourner la mauvaise date. Une idée de pourquoi ?
J'essaie d'obtenir une date qui est d'un an à partir de la date que je précise.
Mon code ressemble à ceci :
$futureDate=date('Y-m-d', strtotime('+one year', $startDate));
C'est retourner la mauvaise date. Une idée de pourquoi ?
Pour ajouter une année à nos jours, utilisez les éléments suivants :
$oneYearOn = date('Y-m-d',strtotime(date("Y-m-d", mktime()) . " + 365 day"));
Pour les autres exemples, vous devez initialiser $ StartingDate avec une valeur d'horodatage par exemple :
$StartingDate = mktime(); // todays date as a timestamp
Essayez ceci
$newEndingDate = date("Y-m-d", strtotime(date("Y-m-d", strtotime($StaringDate)) . " + 365 day"));
ou
$newEndingDate = date("Y-m-d", strtotime(date("Y-m-d", strtotime($StaringDate)) . " + 1 year"));
// Declare a variable for this year
$this_year = date("Y");
// Add 1 to the variable
$next_year = $this_year + 1;
$year_after = $this_year + 2;
// Check your code
echo "This year is ";
echo $this_year;
echo "<br />";
echo "Next year is ";
echo $next_year;
echo "<br />";
echo "The year after that is ";
echo $year_after;
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.