Класс DateTime, несомненно, имеет несколько удобных методов и кажется в целом превосходит собственные функции даты PHP, такие как strtotime
, mktime
и strftime
(и другие). Но есть ли какой-либо недостаток или причина, по которой мне не следует его использовать?
Единственная причина, о которой я могу думать, это то, что создание всего экземпляра класса может быть более затратным, чем просто использование функции.
Переключение между этими двумя параметрами кажется немного запутанным. все время, поэтому я хотел бы получить разрешение на то, что я предпочитаю делать.
Два примера моего решения: