Добавление strtotime не работает долгое время

Мне нужна дата, которая на 35 лет опережает дату, введенную пользователем. Со следующим кодом в php

$DoCndm=date("Y-m-d",strtotime($_POST['DoH'] ." +35 years"));

Я обнаружил, что он работает правильно до 22 лет, но возвращает вывод как 1970-01-01 для 23 лет и выше. Это ошибка ??


person Vikash Anand    schedule 09.01.2016    source источник
comment
Это 64-битная версия с wamp64.   -  person Vikash Anand    schedule 09.01.2016
comment
кроме дубликата, найденного для этого, прочитайте заголовок stackoverflow.com/questions/2012589/   -  person Funk Forty Niner    schedule 09.01.2016
comment
Можешь echo PHP_INT_SIZE;   -  person frz3993    schedule 09.01.2016
comment
только его 4 ... так что wamp 64 имеет 32-битный php?   -  person Vikash Anand    schedule 09.01.2016


Ответы (1)


Прочитайте эту ссылку Проблема 2038 года

Вы не можете использовать unix timstamp выше 2038 года

person Evgeny    schedule 09.01.2016