Đồng hồ thế giới miễn phí
Xem giờ hiện tại ở nhiều thành phố và múi giờ đồng thời.
Cách sử dụng
- Đồng hồ hiển thị 6 thành phố lớn theo mặc định (New York, London, Tokyo, Sydney, Dubai, Los Angeles).
- Nhấp danh sách thả xuống Thêm múi giờ để thêm các thành phố khác vào hiển thị.
- Nhấp nút xóa trên thẻ đồng hồ để xóa nó khỏi hiển thị.
- Chuyển đổi giữa định dạng 12 giờ và 24 giờ với nút định dạng phía trên các đồng hồ.
Câu hỏi thường gặp
Tại sao giờ khác với múi giờ mong đợi?
Đồng hồ sử dụng cơ sở dữ liệu múi giờ cục bộ của trình duyệt của bạn. Giờ hiển thị chính xác theo múi giờ của thành phố đã chọn và các quy tắc giờ mùa hè áp dụng.
Tôi có thể lưu các thành phố yêu thích của mình không?
Các lựa chọn của bạn được lưu trong localStorage của trình duyệt, vì vậy chúng tồn tại đến lần truy cập tiếp theo của bạn. Dữ liệu này không bao giờ rời khỏi thiết bị của bạn.
Đồng hồ cập nhật bao lâu một lần?
Đồng hồ cập nhật mỗi giây để hiển thị giờ hiện tại trực tiếp. Tất cả các thành phố cập nhật đồng thời để duy trì độ chính xác giữa các múi giờ.
Lược sử giờ chuẩn
Cho đến cuối thập niên 1800, mỗi thị trấn đặt đồng hồ theo giờ chính ngọ mặt trời địa phương, khoảnh khắc mặt trời băng qua kinh tuyến ngay trên đầu. Hai ngôi làng cách nhau 20 km có thể chính đáng lệch nhau một phút, điều vô hại khi người ta đi ngựa, nhưng sụp đổ hoàn toàn khi xuất hiện thời gian biểu xe lửa in sẵn. Anh là nước đầu tiên dứt khoát: năm 1847, Railway Clearing House chuẩn hóa Giờ trung bình Greenwich (GMT) trên toàn mạng, được biệt danh là «giờ đường sắt».
Ý tưởng 24 múi giờ thế giới thường được ghi công cho kỹ sư đường sắt người Canada Sandford Fleming, người đề xuất nó năm 1879 sau khi lỡ chuyến tàu nổi tiếng ở Ireland vì một thời gian biểu in sai «p.m.» thay vì «a.m.». Năm năm sau, Hội nghị Kinh tuyến Quốc tế tại Washington DC giải quyết câu hỏi chính trị. Ngày 13 tháng 10 năm 1884, hai mươi sáu nước bỏ phiếu 22 thuận, 1 chống và 2 bỏ phiếu trắng (Cộng hòa Dominica chống; Pháp và Brazil bỏ phiếu trắng) chấp thuận lấy kinh tuyến đi qua Greenwich làm kinh tuyến gốc của thế giới. Pháp, đúng tính, hờn dỗi: cho đến năm 1911, Paris vẫn chính thức gọi giờ của mình là «giờ trung bình Paris, chậm 9 phút 21 giây» thay vì thốt ra từ «Greenwich».
GMT làm chuẩn thế giới trong phần lớn thế kỷ 20. Giờ phối hợp quốc tế (UTC) kế nhiệm nó làm chuẩn dân sự quốc tế vào ngày 1 tháng 1 năm 1972, dựa trên giá trị trung bình có trọng số của hàng trăm đồng hồ nguyên tử do BIPM theo dõi. UTC và GMT có thể lệch nhau tới 0,9 giây; sự chênh lệch được điều hòa bằng giây nhuận, mà Hội nghị Toàn thể về Cân Đo năm 2022 đã bỏ phiếu xóa bỏ vào năm 2035.
Cơ sở dữ liệu IANA tz
Mọi đồng hồ thế giới nghiêm túc, kể cả công cụ này, đều dựa vào cơ sở dữ liệu múi giờ IANA, còn gọi là cơ sở dữ liệu Olson theo tên người sáng lập Arthur David Olson, người khởi xướng nó tại Viện Y tế Quốc gia Hoa Kỳ vào giữa thập niên 1980. ICANN đảm nhận trách nhiệm thể chế vào tháng 10 năm 2011, và Paul Eggert là biên tập viên từ năm 2005. Các phiên bản mới ra mắt vài lần mỗi năm, mỗi khi một quốc gia thay đổi quy tắc giờ mùa hè, vẽ lại một múi, hoặc một số ghi chép lịch sử được sửa. Cả dữ liệu lẫn mã nguồn C tham chiếu đều thuộc phạm vi công cộng.
Định danh múi tuân theo định dạng Khu vực/Địa điểm, ví dụ America/New_York, Europe/London, Asia/Tokyo. «Địa điểm» là một thành phố đại diện chứ không phải quốc gia, bởi vì biên giới chính trị thay đổi còn lịch sử các quy tắc về giờ thì đi theo địa lý. Các môi trường lập trình hiện đại (JavaScript, mô-đun zoneinfo của Python, Java, .NET, PostgreSQL) đều chấp nhận và ưu tiên tên IANA hơn các viết tắt.
Tại sao không dùng viết tắt? Vì chúng đụng nhau:
- EST có thể là Giờ Chuẩn Miền Đông Hoa Kỳ (UTC−5) hoặc Giờ Chuẩn Miền Đông Úc (UTC+10).
- CST có thể là Giờ Trung Tâm Hoa Kỳ (UTC−6), Giờ Chuẩn Trung Quốc (UTC+8) hoặc Giờ Chuẩn Cuba (UTC−5).
- IST có thể là Ấn Độ (UTC+5:30), Giờ Mùa Hè Ireland (UTC+1) hoặc Giờ Chuẩn Israel (UTC+2).
- BST có thể là British Summer Time (UTC+1) hoặc Giờ Chuẩn Bangladesh (UTC+6).
Asia/Kolkata rõ ràng theo cách mà «IST» không bao giờ có thể đạt tới.
Giờ mùa hè (DST), nói ngắn gọn
Bức thư năm 1784 của Benjamin Franklin gửi Journal de Paris gợi ý dân Paris dậy sớm hơn để tiết kiệm nến là chi tiết bị gán nhầm nhiều nhất trong toàn bộ tài liệu DST: đó là một bài châm biếm và không đề xuất chỉnh đồng hồ. Đề xuất hiện đại đầu tiên là của nhà côn trùng học New Zealand George Hudson năm 1895; nước đầu tiên áp dụng là Đức và Áo-Hung ngày 30 tháng 4 năm 1916, như một biện pháp thời chiến để tiết kiệm than đá. Hoa Kỳ tiếp bước năm 1918 theo Standard Time Act, cũng như một biện pháp thời chiến.
Hiện nay các quy tắc khác nhau rất nhiều:
- Hoa Kỳ. DST kéo dài từ Chủ nhật thứ hai của tháng Ba đến Chủ nhật đầu tiên của tháng Mười Một, một sự kéo dài lịch cũ mà ngành kẹo từng nổi tiếng vận động hành lang để Halloween rơi vào ban ngày. Hawaii (từ 1967) và phần lớn Arizona không áp dụng. Quốc gia Navajo trong Arizona có áp dụng DST để giữ đồng bộ với các thành viên ở Utah và New Mexico, khiến Tuba City và thị trấn lân cận Moenkopi cách nhau khoảng ba kilomet nhưng lệch nhau một giờ vào mùa hè.
- Phần lớn châu Á, châu Phi và châu Mỹ Latinh xích đạo chưa bao giờ áp dụng. Brazil xóa bỏ DST năm 2019. Mexico xóa bỏ vào cuối năm 2022, dù một số đô thị biên giới phía bắc vẫn duy trì để đồng bộ với Texas và California. Nga xóa bỏ năm 2011.
- Liên minh châu Âu. Nghị viện đã bỏ phiếu vào tháng 3 năm 2019 để chấm dứt việc đổi giờ theo mùa và cho phép các quốc gia thành viên chọn giờ chuẩn vĩnh viễn hoặc giờ mùa hè vĩnh viễn, nhưng Hội đồng chưa bao giờ xác nhận. Đầu năm 2026, đề xuất vẫn bế tắc, không có hạn chót thống nhất, chủ yếu vì các nước láng giềng không thể đồng thuận theo hướng nào nên chuẩn hóa. Quy tắc hiện hành (tiến giờ vào Chủ nhật cuối tháng Ba, lùi giờ vào Chủ nhật cuối tháng Mười) vẫn còn hiệu lực.
Tác động về sức khỏe và kinh tế khá khiêm tốn ngay cả khi tốt nhất: một nghiên cứu năm 2017 ước tính chuyển giao mùa xuân của DST gây khoảng 30 ca tử vong mỗi năm tại Hoa Kỳ do thiếu ngủ, và các tổng phân tích cho rằng mức tiết kiệm điện vào khoảng 0,3 % trong những ngày áp dụng. Viện Hàn lâm Y học Giấc ngủ Hoa Kỳ chính thức khuyến nghị giờ chuẩn vĩnh viễn là lựa chọn lành mạnh nhất.
Các chênh lệch giờ kỳ lạ
Thế giới không nằm trên một lưới sạch sẽ những giờ nguyên. Địa lý chính trị thực sự thì lộn xộn hơn:
| Chênh lệch | Nơi | Ghi chú |
|---|---|---|
| UTC+14:00 | Kiribati (quần đảo Line) | Giờ phía đông nhất trên Trái Đất. Trước năm 1995 là UTC−10, sau đó Kiribati dời đường đổi ngày quốc tế sang phía đông. |
| UTC+13:00 | Samoa, Tonga | Samoa nổi tiếng đã bỏ trọn ngày 30 tháng 12 năm 2011 để chuyển từ UTC−11 sang UTC+13. |
| UTC+12:45 | Quần đảo Chatham (New Zealand) | Một trong số rất ít các chênh lệch trên thế giới kết thúc bằng :45. |
| UTC+10:30 | Đảo Lord Howe (Úc) | Ca chuyển DST 30 phút duy nhất trên thế giới (sang UTC+11). |
| UTC+5:45 | Nepal | Được đặt ở 5°45′ phía đông Giờ Chuẩn Ấn Độ, chênh lệch :45 duy nhất trên đại lục thuộc một quốc gia có chủ quyền. |
| UTC+5:30 | Ấn Độ, Sri Lanka | Một múi giờ duy nhất bao phủ một quốc gia rộng hơn cả Hoa Kỳ lục địa. |
| UTC−3:30 | Newfoundland, Canada | Múi giờ nửa giờ nổi tiếng. |
| UTC−12:00 | Đảo Baker và Howland | Giờ phía tây nhất. Ngày có thể lệch tới 26 giờ so với UTC+14. |
Đường đổi ngày quốc tế không phải là một đường thẳng. Nó men theo phía đông quanh Kiribati để quốc gia này nằm cùng một bên, và phía tây quanh quần đảo Aleut để toàn bộ Alaska cùng ngày với phần còn lại của Hoa Kỳ.
Cách một đồng hồ thế giới chạy trên trình duyệt hoạt động
Mọi đối tượng Date trong JavaScript đều lưu nội tại một con số duy nhất: số mili-giây kể từ 1 tháng 1 năm 1970 00:00 UTC, kỷ nguyên Unix. Nó không phụ thuộc múi giờ. Cùng một khoảnh khắc trông giống hệt nhau ở Tokyo và New York. Trình duyệt phơi bày cơ sở dữ liệu IANA tz thông qua Intl.DateTimeFormat với tùy chọn timeZone:
new Intl.DateTimeFormat("en-US", {
hour: "numeric", minute: "numeric", second: "numeric",
timeZone: "Asia/Tokyo", hour12: false
}).format(new Date());
// "23:14:07" if it's 23:14 in Tokyo right now
Đó chính là thao tác mỗi thẻ thực hiện mỗi giây một lần. Intl.DateTimeFormat với tùy chọn timeZone đã được hỗ trợ rộng rãi trên Chrome, Firefox, Safari và Edge từ khoảng năm 2017. Trình duyệt dùng phiên bản cơ sở dữ liệu tz đã cài trên hệ điều hành; các điện thoại cũ chưa cập nhật có thể áp dụng các quy tắc lỗi thời, đó là một lý do công cụ này tải lại bộ quy tắc trong mỗi lần mở trang thay vì nhúng cứng vào JavaScript.
Khi nào bạn cần đến nó
- Đội ngũ phân tán. Các công ty làm việc hoàn toàn từ xa như GitLab, Automattic và Zapier khuyến nghị rõ ràng việc dùng công cụ đồng hồ thế giới trong sổ tay nội bộ. Các dự án mã nguồn mở có cộng tác viên toàn cầu cũng vậy.
- Lên lịch họp quốc tế. Một nhân viên kinh doanh ở London hẹn cuộc gọi lúc 16 giờ địa phương với Tokyo phải xác nhận đó là nửa đêm ở Tokyo trước khi nhấn gửi.
- Thị trường chứng khoán và tiền tệ. Giao dịch được lên lịch theo giờ địa phương của từng sàn. NYSE 09:30 đến 16:00 ở New York tương đương 14:30 đến 21:00 UTC trong EST. Khoảng chồng lấn London/New York (khoảng 14:30 đến 16:30 UTC) là cửa sổ thanh khoản cao nhất trong ngày giao dịch toàn cầu. Bản thân Forex chạy liên tục từ phiên mở Sydney Chủ nhật 22:00 UTC đến phiên đóng New York Thứ Sáu 21:00 UTC.
- Thể thao và phát sóng. Giờ bóng lăn địa phương của một trận chung kết Champions League ở Madrid là một mẩu thông tin; nó được phát sóng ở Sydney, Mumbai và São Paulo lúc mấy giờ là phần còn lại của lịch quyền phát sóng.
- Gia đình và cá nhân: gọi về nhà. Một bà ở Toronto và cháu trai đang Erasmus ở Lisbon: đặt New York và Lisbon cạnh nhau một lần, rồi không bao giờ phải tự hỏi lại 8 giờ sáng có quá sớm để gọi hay không.
- Hàng không và hàng hải. Phi công quốc tế lên kế hoạch bằng UTC (giờ «Zulu») để tránh nhập nhằng, nhưng cơ thể họ vẫn sống theo chu kỳ nghỉ ngơi địa phương. Ứng dụng cho tổ bay hiển thị UTC và giờ địa phương cạnh nhau.
Thêm câu hỏi
Tại sao đồng hồ của tôi vẫn hiển thị đúng giờ ngay cả khi DST bắt đầu?
Vì cơ sở dữ liệu IANA tz biết các quy tắc của mọi múi giờ: khi DST bắt đầu và kết thúc mỗi năm, các quy tắc đã đổi trong lịch sử ra sao, và khi nào những nước cụ thể từ bỏ chúng. Trình duyệt áp dụng đúng quy tắc một cách tự động dựa trên khoảnh khắc hiện tại. Nếu hệ điều hành của bạn được cập nhật, các thay đổi gần đây (Mexico bỏ DST năm 2022, câu hỏi vẫn còn ngỏ của EU) đã được phản ánh.
GMT có giống UTC không?
Trong cách dùng đời thường ở Anh thì có; về mặt kỹ thuật thì không. GMT là tham chiếu thiên văn cũ dựa trên sự quay của Trái Đất; UTC là chuẩn dân sự hiện đại dựa trên đồng hồ nguyên tử, có hiệu lực từ 1 tháng 1 năm 1972. Chúng có thể lệch nhau tới 0,9 giây, sự chênh lệch được điều hòa bằng cơ chế giây nhuận. Hội nghị Toàn thể về Cân Đo năm 2022 đã bỏ phiếu xóa bỏ giây nhuận vào năm 2035, sau đó UTC sẽ được phép trôi nhẹ so với UT1 thiên văn trên các quãng thời gian dài.
Tại sao ngày tháng đôi khi trông khác ở cột bên cạnh?
Vì thế giới rộng hơn 24 giờ một khi bao gồm UTC+14 (Kiribati) và UTC−12 (các đảo không người ở của Hoa Kỳ). Ngày có thể chênh tới 26 giờ giữa múi xa nhất phía đông và xa nhất phía tây, có nghĩa là mỗi ngày trong hai giờ liên tục, ba ngày dương lịch khác nhau cùng tồn tại trên Trái Đất.
Các thành phố tôi đã lưu nằm ở đâu?
Trong localStorage của trình duyệt, một kho lưu riêng nhỏ nằm trên thiết bị của bạn, không phải máy chủ. Xóa dữ liệu trình duyệt sẽ xóa chúng. Chuyển trình duyệt hoặc thiết bị nghĩa là bắt đầu lại, bởi không có gì được đồng bộ ở đâu cả.
Có gì được gửi đến máy chủ không?
Không. Đồng hồ đọc thời gian hiện tại từ máy cục bộ của bạn, định dạng cho từng múi giờ đã chọn thông qua API quốc tế hóa tích hợp trong trình duyệt, và cập nhật mỗi giây bằng một bộ đếm thời gian JavaScript. Trang vẫn hoạt động khi không có mạng sau khi đã tải xong.