PHP date_isodate_set() 関数

ISO 日期を設定する 2016 年第 5 周:

<?php
$date=date_create();
date_isodate_set($date,2016,5);
echo date_format($date,"Y-m-d");
?>

実行例

定義と用法

date_isodate_set() 関数は ISO 8601 标準に基づいて日付を設定し、週と日のオフセットを使用します(具体的な日付を使用するのではなく)。

文法

date_isodate_set(object,year,week,day);
パラメータ 説明
object 必須。以下を指定します。 date_create() 返される DateTime オブジェクト。
year 必須。年を指定します。
week 必須。週の日を指定します。
day オプション。週の最初の日からのオフセットを指定します。デフォルトは 1 です。

技術的詳細

返り値: 成功した場合、DateTime オブジェクトを返します。失敗した場合、FALSE を返します。
PHP バージョン: 5.2+
更新ログ: PHP 5.3.0:NULL から DateTime に変更されました。