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

Comment puis-je ajouter correctement des jours à une variable de date en PHP ?

Barbara Streisand
Libérer: 2024-12-23 15:59:11
original
600 Les gens l'ont consulté

How Can I Correctly Add Days to a Date Variable in PHP?

Manipulation des dates en PHP : ajout de jours aux variables de date

Lorsque vous travaillez avec des données, la manipulation des dates est souvent une tâche courante. En PHP, il est possible d'effectuer diverses opérations sur les dates, notamment l'ajout ou la soustraction de jours. Examinons un scénario spécifique dans lequel l'objectif est d'ajouter des jours au résultat d'une requête MySQL donnée.

Scénario :

Considérons la requête MySQL suivante qui renvoie une date dans le format 2010-09-17. L'exigence est de créer de nouvelles variables $Date2 à $Date5, chacune incrémentée de 1, 2, et ainsi de suite, à partir de la date d'origine.

Tentative incorrecte :

Une erreur courante lors de l'ajout de jours à une date en PHP consiste à utiliser l'expression strtotime($Date. '1 day'). Cela soustrait en fait un jour à la date donnée au lieu d'en ajouter un.

Solution correcte :

L'approche correcte consiste à utiliser la forme plurielle de « jour » dans le expression, comme indiqué ci-dessous :

$Date = "2010-09-17";
echo date('Y-m-d', strtotime($Date. ' + 1 days'));
echo date('Y-m-d', strtotime($Date. ' + 2 days'));
Copier après la connexion

Cela affichera les dates souhaitées au format 'Y-m-d' :

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

En utilisant la forme plurielle de « jours », vous pouvez ajouter des jours aux variables de date et effectuer efficacement des opérations liées aux dates en PHP.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal