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

DateTimeZone::__construct()函数—用法及示例

「 创建一个新的 DateTimeZone 对象,并可以指定时区标识符 」


DateTimeZone::__construct() 是 PHP DateTimeZone 类的构造函数。它用于创建一个新的 DateTimeZone 对象,并可以指定时区标识符。

使用语法如下:

DateTimeZone::__construct(string $timezone)

参数 $timezone 是一个字符串,表示时区标识符。它可以是一个有效的时区名称,也可以是一个 UTC 的偏移量,形如 "+HH:MM" 或 "-HH:MM"。

下面是一个示例:

$timezone = new DateTimeZone('Asia/Shanghai');

这里,我们创建了一个名为 $timezone 的 DateTimeZone 对象,该对象代表了中国上海的时区。

另外,你还可以使用以下方法获取可用的时区标识符:

$timezone_identifiers = DateTimeZone::listIdentifiers();

这会返回一个包含所有可用时区标识符的数组。

值得注意的是,DateTimeZone 对象在 DateTime 和 DateTimeImmutable 类中作为参数来设置时区。

补充纠错
下一个函数: date_add()函数
热门PHP函数
分享链接