PHPのdate_date_set()関数
date_date_set()関数は、日付を指定されたDateTimeオブジェクトに設定します。この後、呼び出しオブジェクトには新しい日付が設定されます。
構文
date_date_set ( object, year, month, day )
パラメータ
-
オブジェクト −DateTimeオブジェクト
-
年 −日付の年
-
月 −日付の月
-
日 −日付の日
戻る
date_date_set()関数は、成功した場合はNULLを返し、失敗した場合はFALSEを返します。
例
以下は例です-
<?php $dateSrc = '2017-11-25 11:25 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-12T11:25:00Z New Formatted date is 1999-10-12T11:25:00Z
-
PHPのdate()関数
PHPのdate()関数は、現地の時刻/日付をフォーマットします。指定された整数のタイムスタンプ、またはタイムスタンプが指定されていない場合は現在の時刻を使用して、指定されたフォーマット文字列に従ってフォーマットされた文字列を返します 構文 date(format, timestamp) パラメータ タイムスタンプ −タイムスタンプが指定されていない場合にデフォルトで現在の現地時間になる整数のUnixタイムスタンプ。 フォーマット −結果を返す方法を指定します d −月の日(01から31まで) D − 1日のテキスト表現(3文字) j −先行ゼロのない
-
PHPのdate_isodate_set()関数
date_isodate_set()関数はISO日付を設定します。成功した場合はNULLを返し、失敗した場合はFALSEを返します。 構文 date_isodate_set(object, year, week, day) パラメータ オブジェクト −DateTimeオブジェクト 年 −日付の年 週 −日付の週 日 −日付の日 戻る date_isodate_set()関数は、成功した場合はNULLを返し、失敗した場合はFALSEを返します。 例 以下は例です- 出力 New Formatted date = 2000-03-31T11:15: