(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 參數。 |