Múi giờ ở một địa điểm không phải lúc nào cũng giống nhau - ví dụ:Vương quốc Anh là BST (GMT + 1) từ tháng 3 đến tháng 10. Sử dụng một trong các múi giờ được PHP hỗ trợ:
http://php.net/manual/en/timezones.php
Nếu bạn tiếp tục sử dụng các số, hãy lưu trữ chúng dưới dạng giờ hoặc phút. Lưu trữ múi giờ ở phía tây UTC / GMT dưới dạng số âm. Ví dụ:Bờ Đông Hoa Kỳ sẽ là -5
(giờ) hoặc -300
(phút) - giả sử chậm hơn 5 giờ.
Sau đó, thêm phần này vào dấu thời gian - phần âm hoặc dương sẽ xử lý phần còn lại.
// for 5 hours behind when stored as hours (-5)
$now = time() + ($offset * 60 * 60);
// for 5 hours behind when stored as minutes (-300)
$now = time() + ($offset * 60);