Hàm timezone_open () trả về đối tượng DateTimeZone mới.
Cú pháp
timezone_open(timezone)
Tham số
-
múi giờ - Định danh múi giờ dưới dạng tên đầy đủ (ví dụ:Châu Âu / Praha) hoặc chữ viết tắt (ví dụ:CET).
Quay lại
Hàm timezone_open () trả về đối tượng DateTimeZone nếu thành công và FALSE nếu thất bại.
Ví dụ
Sau đây là một ví dụ -
<?php $dateSrc = '2017-06-25 1:50 GMT'; $dateTime = date_create( $dateSrc); $DateTimeZone = timezone_open ( 'Europe/Paris' ); date_timezone_set( $dateTime, $DateTimeZone ); $NewDateTimeZone = date_timezone_get($dateTime); echo 'New timeZone is '. timezone_name_get($NewDateTimeZone); echo "\n"; # Using second function. $dateTime = new DateTime($dateSrc); $DateTimeZone = new DateTimeZone( 'Europe/Paris' ); $dateTime->setTimezone( $DateTimeZone ); $NewDateTimeZone = $dateTime->getTimezone (); echo 'New timeZone is '. timezone_name_get ($NewDateTimeZone); ?>
Đầu ra
Sau đây là kết quả -
New timeZone is Europe/Paris New timeZone is Europe/Paris
Ví dụ
Hãy để chúng tôi xem một ví dụ khác -
<?php $res = timezone_open("America/Chicago"); echo timezone_name_get($res); ?>
Đầu ra
Sau đây là kết quả -
America/Chicago