PHP: установка формата даты и времени по умолчанию для всего приложения - PullRequest
1 голос
/ 24 ноября 2011

Я хочу иметь возможность удобно изменять формат даты и времени по умолчанию для всего моего приложения.

Как я планирую это сделать, определив формат в файле «констант», который включен во все остальные файлы. Затем я буду использовать этот формат всякий раз, когда вызываю свои функции форматирования времени.

Что такое альтернативные реализации?

Ответы [ 2 ]

3 голосов
/ 24 ноября 2011

Извлечение функциональности в функцию или даже класс. Эта функция, соответственно, метод класса, может использоваться для получения строки даты и времени в нужном вам формате во всех ваших сценариях. Если вам необходимо изменить часовой пояс или форматирование, вам нужно только изменить функцию или метод класса.

1 голос
/ 24 ноября 2011

Для этого можно использовать strftime() с опцией формата %c или %x и установить для языкового стандарта правильное значение для средства просмотра. Будьте осторожны с этим, потому что setlocale() не является потокобезопасным, поэтому его не следует использовать с многопоточными веб-серверами (IIS или apache с многопоточным рабочим).

Смежный вопрос: strtotime с разными языками?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...