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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽