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