Utilisation de la classe DateTime de PHP pour vérifier si l'heure est comprise entre deux valeurs temporelles
Cet extrait de code explore une solution pour déterminer si une heure donnée tombe dans une plage spécifiée, représentée par une période de lever et de coucher du soleil.
Code :
<code class="php">$current_time = "4:59 pm"; $sunrise = "5:42 am"; $sunset = "6:26 pm"; $date1 = DateTime::createFromFormat('h:i a', $current_time); $date2 = DateTime::createFromFormat('h:i a', $sunrise); $date3 = DateTime::createFromFormat('h:i a', $sunset); if ($date1 > $date2 && $date1 < $date3) { echo 'The current time is between sunrise and sunset.'; }</code>
Explication :
Références :
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!