PHP Conference Japan 2024

DateTime::setTime

date_time_set

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

DateTime::setTime -- date_time_set設定時間

說明

物件導向風格

public DateTime::setTime(
    int $hour,
    int $minute,
    int $second = 0,
    int $microsecond = 0
): DateTime

程序式風格

date_time_set(
    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 處理雙重小時(在 DST 回撥期間)的行為已更改。先前 PHP 會選擇第二次出現的時間(DST 轉換後),而不是第一次出現的時間(DST 轉換前)。
7.1.0 新增了 microsecond 參數。

另請參閱

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top