English | 简体中文 | 繁體中文
查询

date_default_timezone_set()函数—用法及示例

「 设置默认的时区,以便在使用日期和时间相关函数时,获取正确的本地时间 」


函数名:date_default_timezone_set()

适用版本:所有版本

用法:该函数用于设置默认的时区,以便在使用日期和时间相关函数时,获取正确的本地时间。

语法:date_default_timezone_set($timezone)

参数:

  • $timezone:所需设置的时区,可以是一个有效的时区标识符,例如"Asia/Shanghai"或"Europe/London",也可以是一个整数表示时区偏移,例如-60代表UTC-1小时。

返回值:该函数没有返回值。

示例:

  1. 设置时区为"Asia/Shanghai": date_default_timezone_set("Asia/Shanghai"); $currentTime = date("Y-m-d H:i:s"); echo $currentTime; // 输出当前上海时区的时间

  2. 设置时区为UTC-8: date_default_timezone_set("-480"); $currentTime = date("Y-m-d H:i:s"); echo $currentTime; // 输出当前UTC-8时区的时间

注意事项:

  • 在使用该函数之前,确保已经包含或加载了时区数据库文件。
  • 时区设置对于整个脚本是全局有效的,因此在脚本中的任何地方都可以调用该函数来更改时区设置。
  • 建议在脚本的开头部分设置时区,以确保正确处理所有日期和时间相关操作。
补充纠错
下一个函数: date_diff()函数
热门PHP函数
分享链接