既知の日付: 2013-07-31 対応する日付を取得するには、12 か月、3 か月、1 か月を追加します
PHP コードの書き方を教えてください。
d1b7131b63fe96e1b1f2738a433ba2e6 出力結果: 2006-08-14
++++++++++++ 今日、昨日、明日、先週、来週 ++++++++++++++
ae0ad1026eeefcb1b29392c917c7b364";
echo "1 週間、2 日、4 時間 2 秒後:",date("Y-m-d G:H:s",strtotime("+1 週間 2 日 4 時間 2 秒")) , "b95e6269c8a56c6439538a34773bc5d0";
?>
echo date("Y-m-d\n",strtotime("$s+7 month"));は 2014-03-03 です
select adddate('2013-07-31', INTERVAL 7 month)は 2014-02-28 を取得しました
明らかに、php のパフォーマンスは満足のいくものではありません
mktime は実際に要件を満たすことができます
$t = '2013-07-31';echo date("Y-m-d",mktime(0,0,0,date("m") + 12,date("d") , date("Y"))).'<br>';echo date("Y-m-d",mktime(0,0,0,date("m") + 3,date("d") , date("Y"))).'<br>';echo date("Y-m-d",mktime(0,0,0,date("m") + 1,date("d") , date("Y"))).'<br>';
2014-07-312013-10-312013-08-31
$t = '2013-07-31';echo date("Y-m-d",mktime(0,0,0,date("m") + 2,date("d") , date("Y")));