- var_dump: documentation ( source)
<?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";
}