PHP에서 30 년을 더하고 싶습니다. 20 년 후에는 정상적으로 작동하지만 20 년을 30 년으로 대체하면 기본 날짜가 표시됩니다. 1970-01-01처럼. 이것이 내가 한 일이다.30 년 더하기 PHP 추가
$created_date = '2017-12-30 08:30:27'
$futureDate=date('Y-m-d', strtotime('+30 year', strtotime($created_date)));
echo $futureDate;
오/피 :
1970-01-01
어떤 아이디어 왜?
귀하의 코드는 [나를 위해 노력하고 있습니다 (http://rextester.com/MVPKLN62374). 문제의 재현 가능한 예를 게시 할 수 있습니까? –
아무런 문제가 보이지 않습니다. https://ideone.com/2Xp7PS – Ravi
아마도 타임 스탬프를 초과했을 것입니다. 지금부터 몇 년 후에는 타임 스탬프가 더 이상 작동하지 않습니다. 2000 년 문제가 있었지만 타임 스탬프가 최대치에 도달하면 다른 문제가됩니다. – halojoy