牛牛在线工具

DateTimeImmutable::setTime()

收录 8868 个 PHP 函数,含用途说明与用法示例。

DateTimeImmutable::setTime()

设置 DateTimeImmutable 对象的时间部分

函数:DateTimeImmutable::setTime() 适用版本:PHP 5 >= 5.5.0, PHP 7, PHP 8 用法:DateTimeImmutable::setTime() 函数用于设置 DateTimeImmutable 对象的时间部分。 语法:public DateTimeImmutable DateTimeImmutable::setTime(int $hour, int $minute, int $second = 0, int $microseconds = 0) : DateTimeImmutable|false 参数: $hour(必需):要设置的小时数(范围:0-23)。 $minute(必需):要设置的分钟数(范围:0-59)。 $second(可选):要设置的秒数(范围:0-59),默认为0。 $microseconds(可选):要设置的微秒数(范围:0-999999),默认为0。 返回值:成功时返回一个新的 DateTimeImmutable 对象,失败时返回 false。 示例: $now = new DateTimeImmutable(); // 设置时间为15:30:45 $newDateTime = $now->setTime(15, 30, 45); // 输出新的日期时间 echo $newDateTime->format('Y-m-d H:i:s'); // 输出:2022-01-01 15:30:45 在以上示例中,首先创建了一个当前时间的 DateTimeImmutable 对象 $now。然后使用 setTime() 方法设置了时间为 15:30:45,并将返回的新 DateTimeImmutable 对象赋值给 $newDateTime。最后,通过 format() 方法将新的日期时间格式化为字符串,并进行输出。