Php-function-date-isodate-set
提供:Dev Guides
PHP-関数date_isodate_set()
構文
void date_isodate_set ( DateTime $object, int $year, int $week [, int $day] )
void DateTime::setISODate ( int $year, int $week [, int $day] )
定義と使い方
これらの関数は、渡されたオブジェクトにISO日付を設定します。
上記の2つの関数は同等であり、以下の例に示すように、任意の関数を使用できます。
パラメーター
Sr.No | Parameter & Description |
---|---|
1 |
object(Required) DateTimeオブジェクト |
2 |
year(Required) 日付の年。 |
3 |
week(Required) 日付の週。 |
4 |
day(Optional) 日付の日。 |
戻り値
成功するとNULLを返し、失敗するとFALSEを返します。
例
以下は、この機能の使用法です-
<?php
$dateSrc = '2005-04-19 12:50 GMT';
$dateTime = date_create( $dateSrc);;
# Now set a new date using date_isodate_set();
date_isodate_set( $dateTime, 2000, 12, 12);
echo "New Formatted date is ". $dateTime->format("Y-m-d\TH:i:s\Z");
echo "<br/>";
# Using second function.
$dateTime = new DateTime($dateSrc);
$dateTime->setISODate( 1999, 10, 12);
echo "New Formatted date is ". $dateTime->format("Y-m-d\TH:i:s\Z");
?>
これは、次の結果を生成します-
New Formatted date is 2000-03-31T12:50:00Z
New Formatted date is 1999-03-19T12:50:00Z