(PHP 5 >= 5.2.0, PHP 7, PHP 8)
DateTime::setTime -- date_time_set — 設定時間
物件導向風格
程序式風格
$object
,$hour
,$minute
,$second
= 0,$microsecond
= 0將 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 參數。 |