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!