217 of 410 menu

関数 date_modify

関数 date_modify は、日付に対して特定の時間間隔を 加算または減算することができます。 この際、日付は関数 date_create によって作成されたオブジェクトでなければなりません。 この関数は渡されたオブジェクト自体を変更し、 変更された日付オブジェクトを返します。

構文

date_modify(DateTime $object, string $modifier): DateTime|false

20251231日の日付オブジェクトを作成し、 それに1日を加算し、 '日.月.年'形式で出力してみましょう:

<?php $date = date_create('2025-12-31'); date_modify($date, '1 day'); echo date_format($date, 'd.m.Y'); ?>

コード実行結果:

'01.01.2026'

20251231日の日付オブジェクトを作成し、 それに3日を加算し、 '日.月.年'形式で出力してみましょう:

<?php $date = date_create('2025-12-31'); date_modify($date, '3 days'); echo date_format($date, 'd.m.Y'); ?>

コード実行結果:

'03.01.2026'

20251231日の日付オブジェクトを作成し、 それに3日と1ヶ月を加算し、 '日.月.年'形式で出力してみましょう:

<?php $date = date_create('2025-12-31'); date_modify($date, '3 days 1 month'); echo date_format($date, 'd.m.Y'); ?>

コード実行結果:

'03.02.2026'

202511日の日付オブジェクトを作成し、 それから1日を減算し、 '日.月.年'形式で出力してみましょう:

<?php $date = date_create('2025-01-01'); date_modify($date, '-1 day'); echo date_format($date, 'd.m.Y'); ?>

コード実行結果:

'31.12.2024'

関連項目

日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否