J'essaie de mettre à jour l'heure dans la boucle de PHP et je reçois des résultats inattendus.
J'ai essayé d'utiliser tout en boucle les mêmes résultats. Ne sais pas où ça va mal. P> Supposons si le temps est 12h00, j'ai besoin de sortie comme
12:10
12:20
12h30
et ainsi de suite. p> p>
3 Réponses :
Je pense que vous n'avez pas besoin de date () code> et strtotime () code> deux fois, essayez comme ci-dessous 1563017220 : 04:27:00
1563017820 : 04:37:00
1563018420 : 04:47:00
1563019020 : 04:57:00
1563019620 : 05:07:00
1563020220 : 05:17:00
1563020820 : 05:27:00
1563021420 : 05:37:00
1563022020 : 05:47:00
1563022620 : 05:57:00
1563023220 : 06:07:00
1563023820 : 06:17:00
1563024420 : 06:27:00
1563025020 : 06:37:00
1563025620 : 06:47:00
<?php
$date = new DateTime();
echo "Current Date Time: "; print_r($date); echo "</br>";
$trounds= 15;
for($j = 0; $j< $trounds ; $j++){
$date->modify("+10 minutes");
print_r($date->format('H:i')); echo '</br>';
}
exit;
Use PHP DateTime Class For Better Usage and Flexibility. You can read and learn more about from PHP official docs : PHP DateTime Class. You can make use of various other methods that are provided by the DateTime Class.
Vous ajoutez les valeurs incorrectes dans votre vous ajoutez le format de chaîne ("H: I: S") Valeur dans la valeur du flotteur. Vérifiez le code ci-dessus, il vous suffit d'affecter la valeur StrTotime et il sera reposer. P> p> $ TIME CODE> après le juste après la boucle de la boucle, ce qui ne le fait pas
Et si le temps est 12:03? Pouvez-vous expliquer un peu plus sur ce que vous essayez de suivre?
Si l'heure actuelle est 13h00, je veux des realltes comme (+10 minutes) 13:10 13:20 13:30 13:40 et ainsi de suite. Si c'est 12:03 alors 12:13, 12: 23,12: 33 et ainsi de suite