Maison  >  Article  >  développement back-end  >  Comment ajuster les formats d'heure en PHP à l'aide de strtotime() et date() ?

Comment ajuster les formats d'heure en PHP à l'aide de strtotime() et date() ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-18 12:10:04503parcourir

How to Adjust Time Formats in PHP Using strtotime() and date()?

Ajustement de l'heure au format H:i de 30 minutes en PHP

Vous avez mentionné avoir rencontré des difficultés lors de l'ajustement des valeurs de temps au format H:i dans PHP. Plus précisément, votre tentative de création de $startTime et $endTime, en décalant $time de 30 minutes dans chaque direction, a échoué.

Pour résoudre ce problème, nous utiliserons une approche différente en utilisant strtotime() et date( ). Ci-dessous le code corrigé :

<code class="php">$time = strtotime('10:00'); // Convert the time string to a Unix timestamp
$startTime = date("H:i", strtotime('-30 minutes', $time)); // Subtract 30 minutes from the timestamp
$endTime = date("H:i", strtotime('+30 minutes', $time)); // Add 30 minutes to the timestamp</code>

Maintenant, en utilisant ce code, lorsque vous passerez '10:00' comme $time, vous obtiendrez correctement :

$startTime = 09:30
$endTime = 11:30

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