PHP で MySQL 日付に日数を追加する
PHP で日付を操作する場合、多くの場合、日付に日数を加算または減算する必要があります。与えられた日付。たとえば、今日から 1 週間後の日付や 2 か月前の日付を計算したい場合があります。
日付に日数を加算する一般的な方法の 1 つは、strtotime() 関数を使用することです。ただし、この方法を使用するときによくある落とし穴は、日数の接尾辞の代わりに日の接尾辞を使用することです。
たとえば、次のコードは実際に指定された日付から 1 日を減算します。
$date = '2010-09-17'; echo date('Y-m-d', strtotime($date . ' + 1 day')); // Outputs 2010-09-16
日付に 1 日を正しく追加するには、日数の接尾辞を使用する必要があります:
$date = '2010-09-17'; echo date('Y-m-d', strtotime($date . ' + 1 days')); // Outputs 2010-09-18
さらに、次のようにすることもできます。日付に複数の日を追加するには、このメソッドを使用します:
$date = '2010-09-17'; echo date('Y-m-d', strtotime($date . ' + 2 days')); // Outputs 2010-09-19
以上がPHP の `strtotime()` 関数を使用して MySQL の日付に正しく日数を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。