3v4l.org

run code in 300+ PHP versions simultaneously
<?php $start = DateTime::createFromFormat('H:i' , '18:00'); $end = DateTime::createFromFormat('H:i' , '02:00')->add(new \DateInterval('P1D')); var_dump($start , $end); $start = DateTime::createFromFormat('H:i' , '18:00'); $end = (new \DateTime('tomorrow'))->setTime(2 , 0); var_dump($start , $end); $now = new DateTime(); if ($now >= $start && $now < $end) { echo "Aberto"; }

preferences:
56.48 ms | 402 KiB | 5 Q