PHP: strftime (), date () или DateTime, что лучше?

Мне любопытно узнать, есть ли какие-либо преимущества в PHP для использования strftime() по date() или наоборот.

Класс, который я загрузил, использовал strftime() . Однако, поскольку он не поддерживает все временные форматы в некоторых системах, я хочу изменить его для использования date() . Мне было интересно, есть ли какие-либо существенные отличия или преимущества в использовании одного над другим.

Как насчет того факта, что strftime() поддерживает только форматы дат, поддерживаемые этой библиотекой c-серверов? Имеются ли у date() какие-либо подобные ограничения?

Solutions Collecting From Web of "PHP: strftime (), date () или DateTime, что лучше?"

Я думаю, вы найдете, что date() более широко используется, чем strftime()

date() может только возвращать имена месяца / дня на английском языке и не сможет передавать вам переводы для других языков.

Последствия для производительности должны быть незначительными.

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

любое преимущество в PHP использования strftime () по дате ()

На странице с датой :

Чтобы форматировать даты на других языках, вы должны использовать функции setlocale () и strftime () вместо даты ().