228 of 410 menu

Lớp DateTimeZone

Lớp DateTimeZone cho phép làm việc với các múi giờ trong PHP. Chấp nhận một chuỗi định danh múi giờ trong hàm khởi tạo.

Cú pháp

new DateTimeZone(string $timezone);

Ví dụ

Tạo một đối tượng múi giờ cho Moscow:

<?php $timezone = new DateTimeZone('Europe/Moscow'); print_r($timezone); ?>

Kết quả thực thi mã:

DateTimeZone Object ( 'timezone_type' => 3 'timezone' => Europe/Moscow )

Ví dụ

Sử dụng với lớp DateTime:

<?php $timezone = new DateTimeZone('America/New_York'); $date = new DateTime('now', $timezone); echo $date->format('Y-m-d H:i:s'); ?>

Kết quả thực thi mã (thời gian hiện tại tại New York):

'2025-06-15 14:30:00'

Ví dụ

Lấy danh sách tất cả các múi giờ có sẵn:

<?php $timezones = DateTimeZone::listIdentifiers(); print_r(array_slice($timezones, 0, 5)); ?>

Kết quả thực thi mã:

[ 'Africa/Abidjan' 'Africa/Accra' 'Africa/Addis_Ababa' 'Africa/Algiers' 'Africa/Asmara' ]

Ví dụ

Lấy độ lệch của múi giờ so với UTC:

<?php $timezone = new DateTimeZone('Asia/Tokyo'); echo $timezone->getOffset($date) / 3600; ?>

Kết quả thực thi mã:

9

Xem thêm

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối