06/04/2021, 14:46
Hàm date_default_timezone_set() trong PHP - PHP Function
Code $timezone = date_default_timezone_get(); $date = date_create(); echo "<pre>"; print_r($date); echo "</pre>"; date_default_timezone_set('Asia/Dubai'); $date = date_create(); echo "<pre>"; print_r($date); echo "</pre>";
Hàm date_default_timezone_set() sẽ đặt giá trị timezone mặc định cho hệ thống, tất cả các hàm về xử lí thời gian sẽ sử dụng timezone này.
Cú pháp
Cú pháp: date_default_timezone_set( $timezone);
Trong đó:
$timezonelà chuỗi quy định timezone. bạn có thể tham khảo tại đây.
Kết quả trả về
Hàm sẽ trả về TRUE nếu $timezone truyền vào hợp lê và trả về FALSE nếu ngược lại.
Ví dụ
Cách sử dụng hàm date_default_timezone_set():
Code
$timezone = date_default_timezone_get();
$date = date_create();
echo "<pre>";
print_r($date);
echo "</pre>";
date_default_timezone_set('Asia/Dubai');
$date = date_create();
echo "<pre>";
print_r($date);
echo "</pre>";
Kết quả
DateTime Object
(
[date] => 2017-05-01 16:29:45.000000
[timezone_type] => 3
[timezone] => Asia/Ho_Chi_Minh
)
DateTime Object
(
[date] => 2017-05-01 13:29:45.000000
[timezone_type] => 3
[timezone] => Asia/Dubai
)Tham khảo: php.net
Nguồn: Zaidap.com.net