У меня эта проблема с jdmonthname () функция в php. В моем проекте я использовал jdmonthname () в двух местах. Один работает хорошо. Но другой возвращает неправильные результаты. Я получаю свой вклад от переданного в URL (пример: HTTP: // локальный: 8000 / doctor_profile / 1 / 2017-03-28).
$schedules['monthName'] = jdmonthname(strtotime($returnCalenderMonth['requestedCalenderMonth']), 1);
где $ ReturnCalenderMonth [ ‘requestedCalenderMonth’] содержит данные «2017-03-28» в виде строки и возвращает «Январь» где должен быть март. На входе «2017-1-28» возвращается ‘Апрель’ вместо января и тд и тп ..
Я проверил и обнаружил, что функция strtotime () возвращает правильное значение с Unix Timestamp Conversion Tools. Я искал, но не мог найти ссылку на эту проблему. Например, я использую PHP 5.6, Ubuntu 16.4 x64, Laravel 5.4 для своего проекта.
Буду благодарен, если кто-нибудь сможет мне помочь.
заранее спасибо
Задача ещё не решена.
Других решений пока нет …