DateTime::setTime
date_time_set
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
DateTime::setTime -- date_time_set — 時刻を設定する
説明
オブジェクト指向型
手続き型
date_time_set(
DateTime
int
int
int
int
): DateTime
DateTime
$object
,int
$hour
,int
$minute
,int
$second
= 0,int
$microsecond
= 0): DateTime
DateTime オブジェクトの現在時刻を別の時刻にリセットします。
DateTimeImmutable::setTime() に似ていますが、 DateTime を使って動作します。
手続き型のバージョンは、 DateTime オブジェクトを最初の引数として取ります。
パラメータ
object
手続き型のみ: date_create() が返す DateTime オブジェクト。 この関数は、このオブジェクトを変更します。
hour
-
その時刻の時。
minute
-
その時刻の分。
second
-
その時刻の秒。
microsecond
-
その時刻のマイクロ秒。
戻り値
メソッドチェインに使う、変更された DateTime オブジェクトを返します。
変更履歴
バージョン | 説明 |
---|---|
8.1.0 | (夏時間遷移のフォールバック期間中に) 二重に存在する hour に関する振る舞いが変更されました。 これより前のバージョンでは、 (夏時間遷移が起こる前の)最初の hour ではなく、 (夏時間遷移が起きた後の)二番目の hour を取得していました。 |
7.1.0 | パラメータ microsecond が追加されました。 |
参考
- DateTimeImmutable::setTime() - 時刻を設定する
+add a note
User Contributed Notes
There are no user contributed notes for this page.
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google