私はPHPの日付に30年を追加したいと思います。 20年間でうまくいっていますが、20年を30年に置き換えると、デフォルトの日付が表示されます。このような1970年1月1日。これは私がやったことです。30年前の日付を追加する
$created_date = '2017-12-30 08:30:27'
$futureDate=date('Y-m-d', strtotime('+30 year', strtotime($created_date)));
echo $futureDate;
O/P:
1970-01-01
任意のアイデアなぜですか?
あなたのコード(http://rextester.com/MVPKLN62374)[私のために働いています]。問題の再現可能な例を投稿できますか? –
でも問題はありませんhttps://ideone.com/2Xp7PS – Ravi
おそらくタイムスタンプを超えています。今から何年ものタイムスタンプはもはや機能しません。私たちは2000年の問題を抱えていましたが、タイムスタンプが最大値に達するともう一つの問題になります。 – halojoy