Tôi biết điều này nghe có vẻ là một câu hỏi ngớ ngẩn, nhưng tôi không tìm thấy trong tài liệu PHP một nơi nào đó là họ nhà nước lớn và rõ ràng này.PHP ini date.timezone? Máy chủ hoặc múi giờ vị trí của khách hàng?
Tôi đã có một ứng dụng web.
Người sử dụng appliations web của tôi là ở châu Âu, nhưng máy chủ chạy appliation web là ở Mỹ.
Tôi nên đặt chỉ thị ini date.timezone ???
Tôi cho rằng đến nơi máy chủ nằm vì vậy nếu nó là ở New York: date.timezone = "America/New_York"
Nhưng tôi phải không?
Không phải là một câu hỏi ngớ ngẩn nhưng đã được hỏi trước: http://stackoverflow.com/questions/1852223/mysql-keep-server-timezone-or-user-timezone http://stackoverflow.com/questions/1981387/which-is-the-best-time-settings-for-php-mysql-site http://stackoverflow.com/questions/346770/dealing-with-timezones-in-php –
Đặt múi giờ thành New York đơn giản bởi vì máy chủ có vẻ như với tôi (sorta) như giữ một chiếc đồng hồ đặt ở Thượng Hải chỉ vì nó được làm ở đó. – GZipp
@Pekka, cảm ơn! Sau khi đọc phần cuối cùng bạn đã đề xuất: http://stackoverflow.com/questions/346770/dealing-with-timezones-in-php Tôi đã thực hiện điều gì đó. Tôi nghĩ date.timezone có thể phá vỡ các ứng dụng hoặc một cái gì đó giữa PHP và MySQL nếu không được thiết lập đúng. Nhưng cuối cùng tôi đã hiểu nó có thể được thiết lập theo những gì tôi muốn. Vì vậy, tôi nghĩ rằng để làm theo các gợi ý được đưa ra trong liên kết cuối cùng, tôi đặt time.zone thành GMT 0 và khi cần hiển thị ngày/lần, tôi sử dụng kịch bản phía máy khách để chuyển đổi ngày/giờ. –