Phương thức getTimezone của lớp DateTime
Phương thức getTimezone trả về một đối tượng DateTimeZone,
đại diện cho múi giờ được đặt cho đối tượng DateTime.
Nếu múi giờ không được đặt, múi giờ mặc định sẽ được trả về.
Cú pháp
public DateTime::getTimezone(): DateTimeZone|false
Ví dụ
Lấy múi giờ cho ngày hiện tại:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Kết quả thực thi mã (phụ thuộc vào cấu hình máy chủ):
'Europe/Moscow'
Ví dụ
Đặt múi giờ và kiểm tra nó:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Kết quả thực thi mã:
'America/New_York'
Xem thêm
-
hàm
date,
định dạng ngày và giờ -
hàm
date_default_timezone_set,
thiết lập múi giờ mặc định -
lớp
DateTimeZone,
đại diện cho một múi giờ