我有以下三个字符串(当前时间,日落和日出),如何确定当前时间是否在日出和日落之间?
$current_time = "10:59 pm"; $sunrise = "5:42 am"; $sunset = "6:26 pm";
$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 ‘here’; }