248 of 410 menu

DateIntervalクラスのcreateFromDateStringメソッド

静的メソッドcreateFromDateStringは、DateIntervalクラスのメソッドで、時間間隔の文字列表現をDateIntervalオブジェクトに変換します。パラメータとして、関数strtotimeが理解できる日付形式の文字列を受け取ります。成功時はDateIntervalオブジェクトを、エラー時はfalseを返します。

構文

DateInterval::createFromDateString(string $datetime): DateInterval|false

2日間の間隔を作成します:

<?php $interval = DateInterval::createFromDateString('2 days'); print_r($interval); ?>

コードの実行結果:

DateInterval Object ( [d] => 2 [h] => 0 [i] => 0 [s] => 0 ... )

1ヶ月と5日間の間隔を作成します:

<?php $interval = DateInterval::createFromDateString('1 month + 5 days'); print_r($interval); ?>

コードの実行結果:

DateInterval Object ( [m] => 1 [d] => 5 [h] => 0 [i] => 0 [s] => 0 ... )

3時間と30分の間隔を作成します:

<?php $interval = DateInterval::createFromDateString('3 hours + 30 minutes'); print_r($interval); ?>

コードの実行結果:

DateInterval Object ( [h] => 3 [i] => 30 [s] => 0 ... )

関連項目

  • 時間間隔を表すクラス:DateInterval
  • 日時の文字列表現をタイムスタンプに変換する関数:strtotime
  • 日付と時刻を扱うクラス:DateTime
日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否