2015-12-08 3 views
0

Я пытаюсь разобрать ввод даты в формате YYYY-MM-DD HH:mm для получения формата выходной YYYY-MM-DD с PHP DateTime:Как разобрать месяц с DateTime :: createFromFormat

$input = '2015-12-07 19:01'; 
$time = DateTime::createFromFormat('Y-m-d H:m', $input); 
echo $time->format('Y-m-d'); //outputs '2015-01-07' 

Но выход всегда показывает месяц 01 (январь), независимо от ввода в месяц. Что я делаю не так?

+4

['i' в течение нескольких минут, а не' m'] (http://php.net/manual/en/function.date.php); Кажется, что время для кофе ☕. – Rizier123

+1

@ Rizier123 thanks - контекстный переключатель из JavaScript moment.js в PHP DateTime отбросил меня. – mtmacdonald

ответ

Смежные вопросы