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