🍎 时区相关
小于 1 分钟
🍎 时区相关
提示
主要提供获取不同时区的时间和转换不同时区的时间的方法
timezoneFormat()
时区转换
参数
参数 | 描述 | 是否必须 |
---|---|---|
toTimezone | 目标时区 | 必须 |
fromTimezone | 原时区 | 可选, 默认为当前PHP运行环境所设置的时区 |
datetime | 任意格式的时间字符串或时间戳 | 可选, 默认为当前时间 |
format | 日期格式,用法与系统函数date()的一致 | 可选, 默认为Y-m-d H:i:s |
返回值
返回值为目标时区的时间字符串
示例代码
/* 将中国时区的指定时间转换为伦敦时间 */
TimeHelper::timezoneFormat('Europe/London', 'Asia/Shanghai', '2023-8-5 19:16:43', 'H:i:s');
// 11:16:43
/* 获取当前洛杉矶的时间 */
TimeHelper::timezoneFormat('America/Los_Angeles');
// 04:16:43
/* 将时间戳转换为伦敦时间 */
TimeHelper::timezoneFormat('Europe/London', null, 1692097543);
// 11:19:03
相关信息
支持时区列表请参考PHP支持的时区列表