Hướng dẫn dùng brazilian timezone trong PHP
(PHP 5 >= 5.2.0, PHP 7, PHP 8) DateTime::setTimezone -- date_timezone_set — Sets the time zone for the DateTime object Procedural style only: A DateTime object returned by date_create(). The function modifies this object. A DateTimeZone object representing the desired time zone. Returns the DateTime object for method chaining. The underlaying point-in-time is not changed when calling this method. Example #1 DateTime::setTimeZone() example Object-oriented style Procedural style
The above examples will output: 2000-01-01 00:00:00+12:00 2000-01-01 01:45:00+13:45 See Also
There are no user contributed notes for this page. Đôi lúc các bạn xem các hướng dẫn về hàm lấy thời gian :date(format,timestamp). Nếu chưa biết hàm date(format,timestamp) bạn có thể xem ở link:http://congnghe5s.com/bai-viet/xu-ly-ngay-gio-trong-php.html. Bạn thực hiện test lệnh trên máy và kết quả không khớp với time hiện tại. Đó là vì lí do thời gian hay timezone trên server bạn đã cài đặt khác vì thế để trả về đúng time bạn muốn bạn có thể dùng hàm: Cú pháp:date_default_timezone_set ( string tham số : $
date_default_timezone_set('Asia/Ho_Chi_Minh'). Sau đó các bạn dùng hàm : echo date('d/m/Y - H:i:s'); ra đúng kết quả time ở Việt Nam. Ví dụ: date_default_timezone_set('Asia/Ho_Chi_Minh'); if (date_default_timezone_get()) { echo 'date_default_timezone_set: ' . date_default_timezone_get() . ' '; } echo date('d/m/Y H:i:s'); Ví dụ trên có 1 hàm cũng khá quan trọng : date_default_timezone_get() trả về timezone mặc định của server bạn đang chạy hoặc là đã được thiết lập thông qua date_default_timezone_set(). Qua bài viết hy vọng các bạn có thêm kiến thức khi xử lý ngày tháng trong PHP. Để giải quyết vấn đề này có nhiều cách, tuy nhiên trong chuyên đề này mình đi về time trong php nên mình sẽ dùng luôn hàm set lại muối giờ:. Nếu bạn muốn thay đổi cấu hình múi giờ cho PHP script, bạn có thể chèn đoạn mã sau vào phần mã PHP của bạn: \\ echo “Original Time: “. date(“h:i:s”).”\n”; Danh sách các mã múi giờ để sử dụng thay cho giá trị “US/Eastern” trong hàm putenv() có thể tìm thấy ở đây. return array ( |