牛牛在线工具

date_time_set()

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

date_time_set()

设置日期中的时间

函数名:date_time_set() 功能:设置日期中的时间 用法:date_time_set(DateTime $object, int $hour, int $minute, int $second = 0, int $microsecond = 0) : DateTime|false 参数: $object (DateTime):要设置时间的 DateTime 对象。 $hour (int):要设置的小时数(范围:0-23)。 $minute (int):要设置的分钟数(范围:0-59)。 $second (int, optional):要设置的秒数(范围:0-59),默认为0。 $microsecond (int, optional):要设置的微秒数(范围:0-999999),默认为0。 返回值: 成功时,返回一个新的 DateTime 对象,其中时间已被设置。 失败时,返回 false。 示例: $date = new DateTime('2022-01-01 12:00:00'); echo $date->format('Y-m-d H:i:s'); // 输出:2022-01-01 12:00:00 $newDate = date_time_set($date, 14, 30, 0); if ($newDate !== false) { echo $newDate->format('Y-m-d H:i:s'); // 输出:2022-01-01 14:30:00 } else { echo "时间设置失败!"; } 上述示例创建了一个 DateTime 对象,并在初始时间为 "2022-01-01 12:00:00" 的基础上调用了 date_time_set() 函数,将时间设置为 14:30:00。最后,通过 format() 方法来格式化并输出设置后的时间。如果时间设置成功,将输出 "2022-01-01 14:30:00";如果设置失败,将输出 "时间设置失败!"。