Maison > développement back-end > tutoriel php > Comment ajouter des heures à un horodatage PHP ?

Comment ajouter des heures à un horodatage PHP ?

Patricia Arquette
Libérer: 2024-11-04 09:11:30
original
979 Les gens l'ont consulté

How to Add Hours to a PHP Timestamp?

Ajout d'heures à une date PHP

En PHP, vous pouvez facilement récupérer la date et l'heure actuelles à l'aide de la fonction date(). Cependant, si vous devez modifier cet horodatage pour ajouter un nombre d'heures spécifique, vous pouvez utiliser la fonction strtotime().

Demande originale :

Les demandes de l'utilisateur un moyen d'ajouter un nombre d'heures spécifié à l'horodatage actuel, stocké dans la variable $now. Les heures vont de 24 à 800.

Solution :

Pour ajouter un nombre spécifique d'heures à $now, vous pouvez utiliser strtotime() comme suit :

<code class="php">$new_time = date("Y-m-d H:i:s", strtotime("+$hours hours", strtotime($now)));</code>
Copier après la connexion

Cela créera une nouvelle variable $new_time qui représente l'horodatage mis à jour avec les heures ajoutées.

Syntaxe alternative :

Dans la solution fournie , nous utilisons la fonction sprintf() pour combiner la variable hours avec la chaîne. Cependant, vous pouvez également utiliser la syntaxe suivante :

<code class="php">$new_time = date("Y-m-d H:i:s", strtotime("+" . $hours . " hours", strtotime($now)));</code>
Copier après la connexion

Il s'agit d'une manière plus concise d'obtenir le même résultat.

Remarques supplémentaires :

  • Les exemples supposent que $now est une chaîne de date valide au format "Y-m-d H:i:s". S'il est dans un format différent, vous devrez d'abord utiliser strtotime() pour le convertir.
  • Vous pouvez ajuster la chaîne de format dans date() pour afficher la date et l'heure dans n'importe quel format souhaité.

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