240 of 410 menu

DateTimeクラスのsetISODateメソッド

メソッドsetISODateは、ISO 8601規格に従って、週番号と曜日を使用してDateTimeオブジェクトの日付を設定します。最初のパラメータは年、2番目は週番号、3番目は曜日(1から7、1は月曜日)を受け取ります。

構文

$datetime->setISODate(year, week, day);

2023年の第10週、木曜日(曜日番号4)の日付を設定します:

<?php $date = new DateTime(); $date->setISODate(2023, 10, 4); echo $date->format('Y-m-d'); ?>

コード実行結果:

'2023-03-09'

週番号のみで日付を設定します(曜日はデフォルトで月曜日になります):

<?php $date = new DateTime(); $date->setISODate(2023, 10); echo $date->format('Y-m-d'); ?>

コード実行結果:

'2023-03-06'

関連項目

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