date_parse_from_format — Получение информации о заданной в определенном формате дате
format - Формат, распознаваемый функцией DateTime::createFromFormat().
d и j День месяца, 2 цифры с нулем в начале или без него. Это из мануала.
$date = date_parse_from_format('d-m-Y',date('d-m-Y'));
$day = $date['day'];
Исходя из документации $day = 05 (при условии, что сегодня 5-е число конечно), но почему-то возвращает просто 5.
То есть мне нужно получать сегодняшнюю дату, в формате с нулями, но получается без них. В чём ошибка?