DateTime 類
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
簡介
日期和時間。
類摘要
更新日誌
版本 | 說明 |
---|---|
7.2.0 | DateTime 的類常量現在定義在 DateTimeInterface 上。 |
7.0.0 | 新增常量:DATE_RFC3339_EXTENDED 和 DateTime::RFC3339_EXTENDED。 |
5.5.0 | 實現 DateTimeInterface 介面。 |
5.4.24 | COOKIE 格式從 2 位數字表示年份(RFC 850) 修改爲 4 位數字表示年份(RFC 1036)。 |
5.2.2 |
DateTime 對像進行比較操作(comparison operators)的時候
可以正常工作了。
在之前的版本中,當使用 == 進行相等比較的時候,
所有的 DateTime 對象都會被視為是相等的。
|
目錄
- DateTime::add — 給一個 DateTime 對像增加一定量的天,月,年,小時,分鐘 以及秒。
- DateTime::__construct — 返回一個新的 DateTime 對像
- DateTime::createFromFormat — 根據給定的格式解析日期時間字串
- DateTime::createFromImmutable — Returns new DateTime object encapsulating the given DateTimeImmutable object
- DateTime::createFromInterface — Returns new DateTime object encapsulating the given DateTimeInterface object
- DateTime::getLastErrors — 獲取警告和錯誤資訊
- DateTime::modify — 修改日期時間對象的值
- DateTime::__set_state — __set_state 魔術方法處理函式
- DateTime::setDate — 設定 DateTime 對象的日期
- DateTime::setISODate — 設定 ISO 日期
- DateTime::setTime — 設定 DateTime 對象的時間
- DateTime::setTimestamp — 以 Unix 時間戳的方式設定 DateTime 對像
- DateTime::setTimezone — 設定 DateTime 對象的時區
- DateTime::sub — 對一個 DateTime 對像減去一定量的 日、月、年、小時、分鐘和秒。