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

Linda Hamilton
Libérer: 2024-10-18 12:10:04
original
603 Les gens l'ont consulté

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>
Copier après la connexion

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

$startTime = 09:30
$endTime = 11:30
Copier après la connexion

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
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