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

Comment ajouter des heures à une date en PHP ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-04 07:11:02301parcourir

How to Add Hours to a Date in PHP?

Ajouter des heures à la date avec PHP

Pour manipuler les dates et les heures en PHP, vous pouvez utiliser date(), strtotime(), et les fonctions sprintf(). Voici comment ajouter un nombre d'heures à la date/heure actuelle :

<code class="php"><?php

// Get the current date/time
$now = date("Y-m-d H:m:s");

// Define the number of hours to add
$hours = 24;

// Use strtotime() to calculate the new time
$new_time = date("Y-m-d H:i:s", strtotime("+$hours hours"));

// You can also specify the number of hours dynamically using variables or constants
$new_time = date("Y-m-d H:i:s", strtotime(sprintf("+%d hours", $hours)));

// Output the new time
echo $new_time;

?></code>

Ce code montre comment ajouter le nombre d'heures spécifié à la date/heure actuelle et le stocker dans la variable $new_time. . La fonction strtotime() calcule l'horodatage (secondes depuis l'époque Unix) en fonction de la chaîne fournie représentant une période de temps (dans ce cas, " " suivi du nombre d'heures et "heures").

Par en utilisant sprintf() pour formater dynamiquement le nombre d'heures, vous bénéficiez de la flexibilité nécessaire pour transmettre différentes valeurs au moment de l'exécution. Notez que si vous devez inclure des variables dans la chaîne strtotime(), vous devez utiliser des guillemets doubles ("") et des espaces réservés pour les variables, comme indiqué dans le code. De plus, la fonction date() formate l'horodatage résultant en une date lisible par l'homme. et la chaîne de temps.

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