Я использую CakePHP 3.0.10, и я пытаюсь использовать этот формат даты dd/mm/yyyy
всюду в своем приложении, а не yyyy-mm-dd
.Показать даты в произвольном формате
Я знаю, что из документации, что я могу использовать ini_set('intl.default_locale', 'it_IT');
настройки в моем bootstrap.php
файл, чтобы сделать большую часть грязной работы, но до сих пор я получения даты в формате dd/mm/yy
, что не хорошо для меня. Установка его на fr_FR
возвращает правильный формат, но, очевидно, мне не хватает всех переводов, и это просто неправильно :)
Как я могу переопределить поведение по умолчанию итальянской локали, чтобы получить 4 цифры лет?
Я нашел решение, глядя глубже в документации , В AppController необходимо добавить 'use Cake \ I18n \ Time;' и 'Time :: setToStringFormat ('dd/MM/yyyy HH: mm');'. –