Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm date_offset_get() trong PHP

Mô tả

Hàm date_offset_get() trả về độ lệch giờ mùa hè (DST) tính bằng giây. Trả về độ lệch DST tính bằng giây nếu thành công, FALSE nếu thất bại.

Cú pháp

date_offset_get(object)

Tham số

  • object − Đối tượng DateTime.

Giá trị trả về

Trả về độ lệch DST tính bằng giây nếu thành công, FALSE nếu thất bại.

Ví dụ

<?php
$dateSrc = '2017-09-23 12:50 GMT';
$dateTime = date_create($dateSrc);
$retval = date_offset_get($dateTime);
echo "Returned value is $retval";
echo "<br />";
// Sử dụng phương thức thứ hai
$dateTime = new DateTime($dateSrc);
$retval = $dateTime->getOffset();
echo "Returned value is $retval";
?>

Kết quả

Returned value is 0 Returned value is 0

Ví dụ khác

<?php
$res = date_create("2018-08-20", timezone_open("Europe/Oslo"));
echo date_offset_get($res) . " seconds.<br />";
?>

Kết quả

7200 seconds