PHP
日期和时间 | Date and Time

DateTimeZone::__construct

DateTimeZone::__construct

timezone_open

(PHP 5 >= 5.2.0, PHP 7)

DateTimeZone :: __构造 - timezone_open - 创建新的DateTimeZone对象

Description

面向对象的风格

public DateTimeZone::__construct ( string $timezone )

程序风格

DateTimeZone timezone_open ( string $timezone )

创建新的DateTimeZone对象。

Parameters

timezone

支持的时区名称之一或偏移值(+0200)。

Return Values

成功时返回DateTimeZone在失败时返回FALSE

Errors/Exceptions

如果提供的时区未被识别为有效时区,则此方法会引发异常。

Changelog

描述
5.5.10时区参数接受偏移值。

Examples

Example #1 Catching errors when instantiating DateTimeZone

<?php // Error handling by catching exceptions $timezones = array('Europe/London', 'Mars/Phobos', 'Jupiter/Europa' foreach ($timezones as $tz) {     try {         $mars = new DateTimeZone($tz     } catch(Exception $e) {         echo $e->getMessage() . '<br />';     } } ?>

上面的例子将输出:

DateTimeZone::__construct() [datetimezone.--construct]: Unknown or bad timezone (Mars/Phobos) DateTimeZone::__construct() [datetimezone.--construct]: Unknown or bad timezone (Jupiter/Europa)

← DateTimeZone

DateTimeZone::getLocation →

© 1997–2017 The PHP Documentation Group

根据知识共享署名许可证v3.0或更高版本授权。