Ajout de jours aux dates en PHP
La tâche consiste à manipuler une date renvoyée par une requête MySQL (par exemple, "2010-09- 17") et incrémentez-le d'un nombre de jours spécifié. L'objectif est de créer des variables telles que $Date2, $Date3, etc., qui représentent les dates ultérieures.
Tentative incorrecte
L'utilisateur a initialement essayé le code suivant :
date('Y-m-d', strtotime($Date. ' + 1 day'))
Cependant, ce code a donné la date avant l'original date.
Solution correcte
Pour ajouter correctement des jours à une date en PHP, il est important d'utiliser "days" au lieu de "day" dans le strtotime() fonction. Voici le code corrigé :
echo date('Y-m-d', strtotime($Date. ' + 1 days')); echo date('Y-m-d', strtotime($Date. ' + 2 days'));
Sortie
Ce code affiche correctement les dates suivantes :
2010-09-18 2010-09-19
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!