- Output for 8.0.1 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.19, 8.3.0 - 8.3.7
- bool(false) bool(true) bool(true) bool(true)
<?php
$d1 = new DateTime('12/10/2012 05:33');
$d2 = new DateTime('12/10/2012');
$d3 = new DateTime('12/10/2012 00:00');
$d4 = new DateTime('12/10/2012 00:00:00');
function isMidnight(DateTime $dt): bool
{
return !trim($dt->format('Hisu'), '0');
}
var_dump(isMidnight($d1), isMidnight($d2), isMidnight($d3), isMidnight($d4));