Như tiêu đề nói, ai cũng có thể giải thích tại sao mãphp - date_default_timezone_set không hoạt động nhưng ini_set 'date.timezone' thực hiện. Tại sao?
ini_set('date.timezone', 'Europe/Athens');
công trình nhưng
date_default_timezone_set('Europe/Athens');
không?
Tôi đang tìm kiếm giải pháp để chuyển đổi dấu thời gian và tất cả những gì tôi có thể tìm thấy trên web là sử dụng date_default_timezone_set
. Nhưng chuyển đổi luôn có sự khác biệt 1 giờ.
Sau đó, tôi tìm thấy chủ đề "strftime()
function showing incorrect time" đang sử dụng mã init_set (và sau đó tôi đã RTM và phát hiện ra rằng nó đã được đề cập trong tài liệu). Tôi đã thử và nó đã hoạt động.
Nhưng tôi chưa tìm thấy câu trả lời vì sao date_default_timezone_set
không hoạt động.
Ai đó có thể giải thích được không?
là dấu thời gian không phải là UTC và Athens sẽ là +1? có thể thử Châu Âu/Dublin – KevInSol
Vui lòng chia sẻ mã đầy đủ .. – Evert
Mã hoạt động http://pastebin.com/EQx9jeGm –