时区类¶
| 属性 | 值 |
|---|---|
| 命名空间 | fize\datetime |
| 类名 | Zone |
| 父类 | DateTimeZone |
| 常量: |
|---|
| 名称 | 值 | 说明 |
|---|---|---|
| AFRICA | 1 | |
| AMERICA | 2 | |
| ANTARCTICA | 4 | |
| ARCTIC | 8 | |
| ASIA | 16 | |
| ATLANTIC | 32 | |
| AUSTRALIA | 64 | |
| EUROPE | 128 | |
| INDIAN | 256 | |
| PACIFIC | 512 | |
| UTC | 1024 | |
| ALL | 2047 | |
| ALL_WITH_BC | 4095 | |
| PER_COUNTRY | 4096 |
| 方法: |
|---|
| 方法名 | 说明 |
|---|---|
| get() | 取得时间的时区 |
| set() | 设置时间的时区 |
| defaultGet() | 取得一个脚本中所有日期时间函数所使用的默认时区 |
| defaultSet() | 设定用于一个脚本中所有日期时间函数的默认时区 |
| nameFromAbbr() | 从缩写中返回时区名称 |
| versionGet() | 获取 timezonedb 的版本 |
常量¶
AFRICA¶
| 修饰符: | public |
|---|---|
| 类型: | int |
| 值: | 1 |
AMERICA¶
| 修饰符: | public |
|---|---|
| 类型: | int |
| 值: | 2 |
ANTARCTICA¶
| 修饰符: | public |
|---|---|
| 类型: | int |
| 值: | 4 |
ARCTIC¶
| 修饰符: | public |
|---|---|
| 类型: | int |
| 值: | 8 |
ASIA¶
| 修饰符: | public |
|---|---|
| 类型: | int |
| 值: | 16 |
ATLANTIC¶
| 修饰符: | public |
|---|---|
| 类型: | int |
| 值: | 32 |
AUSTRALIA¶
| 修饰符: | public |
|---|---|
| 类型: | int |
| 值: | 64 |
EUROPE¶
| 修饰符: | public |
|---|---|
| 类型: | int |
| 值: | 128 |
INDIAN¶
| 修饰符: | public |
|---|---|
| 类型: | int |
| 值: | 256 |
PACIFIC¶
| 修饰符: | public |
|---|---|
| 类型: | int |
| 值: | 512 |
UTC¶
| 修饰符: | public |
|---|---|
| 类型: | int |
| 值: | 1024 |
ALL¶
| 修饰符: | public |
|---|---|
| 类型: | int |
| 值: | 2047 |
ALL_WITH_BC¶
| 修饰符: | public |
|---|---|
| 类型: | int |
| 值: | 4095 |
PER_COUNTRY¶
| 修饰符: | public |
|---|---|
| 类型: | int |
| 值: | 4096 |
方法¶
set()¶
设置时间的时区
public static function set (
\DateTime $dt,
mixed $timezone
) : \DateTime
| 参数: |
|
|---|
defaultSet()¶
设定用于一个脚本中所有日期时间函数的默认时区
public static function defaultSet (
string $timezone_identifier
) : bool
| 参数: |
|
|---|
参数 `$timezone_identifier` :
例如 UTC 或 Europe/Lisbon。合法标识符列表见所支持的时区列表。
nameFromAbbr()¶
从缩写中返回时区名称
public static function nameFromAbbr (
string $abbr,
int $gmtOffset = null,
int $isdst = null
) : string
| 参数: |
|
||||||||
|---|---|---|---|---|---|---|---|---|---|
| 返回值: | 失败返回false |