MySQL: UTC_TIMESTAMP()
PHP: gmdate()
Ngoài ra PHP date_default_timezone_set()
được sử dụng trong PHP để đặt múi giờ hiện tại cho tập lệnh. Bạn có thể đặt nó thành múi giờ của ứng dụng khách để tất cả các chức năng định dạng trả về thời gian theo giờ địa phương của anh ấy.
Sự thật, mặc dù tôi đã gặp khó khăn trong việc làm việc này và luôn vấp phải một số vấn đề. Ví dụ. thông tin thời gian trả về từ MySQL không được định dạng là 'UTC' vì vậy strtotime biến nó thành giờ địa phương nếu bạn không cẩn thận. Tôi tò mò muốn biết liệu ai đó có đáng tin cậy giải pháp cho vấn đề này, một giải pháp không bị phá vỡ khi ngày vượt qua ranh giới phương tiện (HTTP-> PHP-> MySQL và MySQL-> PHP-> HTTP), cũng đang xem xét XML và RSS / Atom.