230 of 410 menu

関数 date_add

関数 date_add は、日付オブジェクトに時間間隔を追加します。 第一引数には DateTime オブジェクトを、第二引数には DateInterval オブジェクトを受け取ります。

構文

date_add(DateTime $object, DateInterval $interval);

指定された日付に 10 日を追加します:

<?php $date = new DateTime('2025-06-15'); $interval = new DateInterval('P10D'); date_add($date, $interval); echo $date->format('Y-m-d'); ?>

コードの実行結果:

'2025-06-25'

日付に 1 年と 2 ヶ月を追加します:

<?php $date = new DateTime('2025-03-20'); $interval = new DateInterval('P1Y2M'); date_add($date, $interval); echo $date->format('Y-m-d'); ?>

コードの実行結果:

'2026-05-20'

関数 date_createDateTime オブジェクトを返します。 部分的にOOP、部分的に関数型の混合スタイルでコードを書き直すことができます:

<?php $date = date_create('2025-03-20'); $interval = new DateInterval('P1Y2M'); date_add($date, $interval); echo date_format($date, 'Y-m-d'); ?>

コードの実行結果:

'2026-05-20'

関連項目

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否