CMS tôi đang sử dụng cho phép tôi truy cập thời gian bù đắp của người dùng từ thời gian UTC/GMT. Vì vậy, nếu người dùng đã đặt múi giờ của họ thành EST, thì chênh lệch này sẽ là "-5".Làm cách nào để kiểm tra xem chênh lệch thời gian có trong giờ tiết kiệm ban ngày không?
Những gì tôi đang làm ngay bây giờ khi tôi cần để hiển thị thời gian hiện tại là cái gì đó như:
date('M j Y h:i A', time() + $offset*3600)
này hoạt động, trừ khi thời gian tiết kiệm ánh sáng ban ngày được ở ảnh hưởng cho người sử dụng, sau đó nó là một giờ sau.
Vì vậy, câu hỏi của tôi là, làm thế nào tôi có thể xác định liệu một khoảng thời gian nhất định (như "-5") cần phải có thêm một giờ vào nó?
* (liên quan) * Thú vị đọc: http://derickrethans.nl/storing-date-time-in-database.html – NikiC