DateTime 类
(PHP 5 >= 5.2.0, PHP 7)
简介
日期和时间。
类摘要
DateTime
implements
DateTimeInterface
{
/* 继承的常量 */
/* 方法 */
public static createFromFormat
( string
}$format
, string $time
[, DateTimeZone $timezone
] ) : DateTime更新日志
版本 | 说明 |
---|---|
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 对象都会被视为是相等的。 |
Table of Contents
- DateTime::add — 给一个 DateTime 对象增加一定量的天,月,年,小时,分钟 以及秒。
- DateTime::__construct — 返回一个新的 DateTime 对象
- DateTime::createFromFormat — 根据给定的格式解析日期时间字符串
- DateTime::createFromImmutable — Returns new DateTime object encapsulating the given DateTimeImmutable 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 对象减去一定量的 日、月、年、小时、分钟和秒。