При обновлении до PHP 8.1 я получил ошибку относительно «strftime». Как исправить код, чтобы правильно отображать полное название месяца на любом языке?
$date = strftime("%e %B %Y", strtotime('2010-01-08'))
Решение проблемы
Быстрая и простая замена устаревшей функции strftime
может быть следующей.
Вместо использования (взяв образец из вопроса)
$date = strftime("%e %B %Y", strtotime('2010-01-08'))
преобразовать это в:
$date = date('d M Y', strtotime('2010-01-08')
Комментариев нет:
Отправить комментарий