Мне любопытно узнать, есть ли какие-либо преимущества в PHP для использования strftime()
по date()
или наоборот.
Класс, который я загрузил, использовал strftime()
. Однако, поскольку он не поддерживает все временные форматы в некоторых системах, я хочу изменить его для использования date()
. Мне было интересно, есть ли какие-либо существенные отличия или преимущества в использовании одного над другим.
Как насчет того факта, что strftime()
поддерживает только форматы дат, поддерживаемые этой библиотекой c-серверов? Имеются ли у date()
какие-либо подобные ограничения?
Я думаю, вы найдете, что date()
более широко используется, чем strftime()
date()
может только возвращать имена месяца / дня на английском языке и не сможет передавать вам переводы для других языков.
Последствия для производительности должны быть незначительными.
Если вы решите отправиться на маршрут даты, я бы рекомендовал использовать DateTime
который упрощает большинство операций, связанных с датой и временем, чем с использованием оригинальных процедурных функций.
любое преимущество в PHP использования strftime () по дате ()
На странице с датой :
Чтобы форматировать даты на других языках, вы должны использовать функции setlocale () и strftime () вместо даты ().