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
877 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!

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