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