Изменить формат даты с 08.03.2017 на 08 марта 2017

Я пытаюсь изменить формат даты с 08.03.2017 08 день 03 месяц 2017 год Я использую

date("d F Y", strtotime($date));

проблема в том, что я получаю 3 августа 2017 г. вместо 8 марта 2017 г.

PS: Я не могу использовать другие

дд / мм / гггг


person Reda EL FILLALI    schedule 17.03.2017    source источник


Ответы (2)


Попробуй это

    $date = DateTime::createFromFormat('d/m/Y', "08/03/2017");
    echo $date->format('d F Y');

Вы можете проверить это на http://php.net/manual/en/datetime.createfromformat.php

person Jeruson    schedule 17.03.2017

После некоторых исследований я нашел решение

str_replace(' / ', '-',$date)
person Reda EL FILLALI    schedule 17.03.2017