Dépannage de l'ajout de 30 minutes à h: i Format de temps dans php
Le problème de l'ajout de 30 minutes à une valeur temporelle formatée en tant que h: i en php peut être résolu en convertissant le temps pour un temps de temps unix avant de réaliser l'ajout. Cela garantit que le calcul du temps est effectué correctement.
Comme mentionné dans la question, la tentative originale a utilisé la fonction StrtoTime avec le mauvais argument. Voici l'approche corrigée:
$time = strtotime('10:00');
$startTime = date("H:i", strtotime('-30 minutes', $time));
$endTime = date("H:i", strtotime(' 30 minutes', $time));
En convertissant d'abord un horodatage, l'ajout de minutes peut être effectué correctement. Cela entraînera la sortie suivante pour une entrée de 10:00:
$startTime = 09:30 $endTime = 11:00
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3