@Koksmos

Почему date_parse_from_format не подставляет 0 в дату?

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.
То есть мне нужно получать сегодняшнюю дату, в формате с нулями, но получается без них. В чём ошибка?
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Это какая-то дурацкая и бессмысленная функция. Не надо её вообще использовать.
$date  = DateTime::createFromFormat('d-m-Y',date('d-m-Y'));
$day   = $date->format('d');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы