Maison >développement back-end >tutoriel php >Comment ajouter correctement des jours à une date en PHP ?

Comment ajouter correctement des jours à une date en PHP ?

DDD
DDDoriginal
2024-12-25 06:44:09826parcourir

How to Correctly Add Days to a Date in PHP?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn