Итак, я знаю много запросов и вопросов по этому вопросу, но ни один из них не работал для моего случая ... Я работаю над API-интерфейсом для liscensing с php (это должно быть легко), и я получаю строкудата (2000-01-01) из моей БД и длина подписки. Поэтому я создаю объект DateTime с помощью этого:
$created_at = date_create($result["created_at"]);
date_add($created_at, date_interval_create_from_date_string($result["length"]." days"));
Но по какой-то неизвестной причине кажется, что я не могу получить текущую дату в объекте DateTime, поэтому я могу просто сравнить их с <> =. Даже если я использую date_sub() or date_diff()
Это все еще требует два объекта DateTime. Я действительно в отчаянии, поэтому решил, что могу попросить о помощи. Надеюсь, я не пропустил ничего очевидного