(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 | 处理重复出现的小时(在秋季的夏令时转换期间)的行为发生了变化。以前,PHP 会选择第二次出现(夏令时转换后),而不是第一次出现(夏令时转换前)。 |
7.1.0 | 添加了microsecond 参数。 |