跳至主要內容

🍎 时区相关

zjkal小于 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支持的时区列表open in new window