Я знаю, этот вопрос очень популярен
Спрашивается здесь
PHP: strtotime возвращает false для будущей даты?
а здесь Как мне работать с датами до 1900 года в PHP?
Не могли бы вы подтвердить мой выбор:
Обновление до 64-битной архитектуры
Заменить вызовы strtotime на DateTime + DateInterval
Мы не можем вызвать DateTime-> getTimestamp, но мы можем использовать DateInterval для вычисления diff
У меня есть другие варианты?
К сожалению, я не могу выбрать вариант 2, потому что я полагаюсь на ORM (Propel) + много устаревшего кода, использующего strtotime. Рефакторинг этой вещи + настройка генераторов ORM может быть более дорогой, чем обновление до 64 бит.
Если бы кто-нибудь мог подтвердить или предложить какие-либо другие варианты, это было бы очень признательно.
Спасибо
Формат даты - стандартный гггг-мм-дд
PHP версия 5.3.2