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!