public static function hours(int $step = 1, bool $long = false, int $start = null) : array
    {
        if ($start === null) $start = ($long === FALSE) ? 1 : 0;
        $end = ($long === true) ? 23 : 12;

        return Date::_range($step, $start, $end, true);
    }