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
Libérer: 2024-12-25 06:44:09
original
829 Les gens l'ont consulté

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'))
Copier après la connexion

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'));
Copier après la connexion

Sortie

Ce code affiche correctement les dates suivantes :

2010-09-18
2010-09-19
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal