Mili giay sáng ngay: UTC vs giờ dia phuong, và vì sao có thế trong sai
Cong cu chuyên đối mili giay sáng ngay miền phi nhan mot timestamp Unix tinh bang mili giay và tra về ngay giờ de doc. Hau het sự nham lần của độc giá không phai về viec chuyên đối - má là về mui giờ nao má chuoi de độc dai dien.
Huong dan nay nếu ten bon giá tri ban luôn nén độc cung nhau và đưa ra mot kiem tra sức khoe 30 giay de ban không bao giờ gửi di mot ngay lech vai gio.
freetoolonline.com Editorial Team| Mui gio | Offset UTC (chuan) | 1713538800000 theo giờ dia phuong |
|---|---|---|
| UTC | +00:00 | 2024-04-19 15:00:00 |
| Asia/Bangkok (TH) | +07:00 | 2024-04-19 22:00:00 |
| America/Los_Angeles (US) | -07:00 (PDT) | 2024-04-19 08:00:00 |
| Europe/London (UK) | +01:00 (BST) | 2024-04-19 16:00:00 |
Vi sao cung mot timestamp hien thì ngay khac nhau
Mot timestamp Unix mili giay dem số mili giay troi qua tự Unix epoch, có dinh tài 1970-01-01T00:00:00 UTC. So nay không mang mũi giờ hay lich. Moi hệ thông hien thì nô chọn mũi giờ rieng cho dau ra de doc: trình duyệt của ban dùng locale của HDH, máy chu dùng locale của container, có số du lieu SQL dùng mũi giờ của session, và log JSON dùng gi má người viết định dạng. Cong cu chuyên đối mili giay sáng ngay hien thì cả UTC và giờ dia phương của ban de ban thay offset trong nhay mat.
Bon giá tri luôn độc cung nhau
- So goc (
1713538800000) - không mũi gio. Luu cai nay trong có số du lieu, gửi qua HTTP APIs, ghi log. No không bao giờ bi troi. - Ngay/gio UTC (
2024-04-19T15:00:00Z) - hien thì chuan. Dung trong log kiem toan, bao cao xuyên vung, và bat kỳ gi duoc chia sế giua cac doi. - Ngay/gio dia phuong (
2024-04-19 22:00:00 +07:00) - cai người dùng cuoi thay. Dung cho email, lỗi mỗi lich và hien thì cho độc gia. - ISO 8601 với offset (
2024-04-19T22:00:00+07:00) - an toàn vòng tron. Bao gom dong hộ và offset, nén parser downstream có thế khối phúc dùng khoảnh khac.
Kiem tra sức khoe 30 giay trước khi gửi ngay
- Xac nhan dau vao là mili giay, không phai giay. So 13 chu số là mili giay; số 10 chu số là giay. Xem so dai - mili giay hay giay? de biet quy tac.
- Ghi chu giá tri UTC má công cu chuyên đối tra ve. Day là cau tra lỗi chuan, không mũi gio.
- Cong offset dia phương vao UTC (vi du +07:00 cho Bangkok, -08:00 cho Los Angeles, có tinh giờ mua he). Gia tri dia phương nén khop.
- Neu giá tri dia phương không khop, mũi giờ HDH của ban duoc dat khac với giá dinh của ban. Dieu chinh HDH hoac dien giai UTC truc tiep.
UTC vs dia phương trong thực te
Dung UTC cho luu tru và truyen tai. Cot có số du lieu, JSON qua HTTP, tệp log, dau vết kiem toan. Gia tri UTC không troi qua cac chuyên đối giờ mua hệ và không thay đối theo vung trien khai.
Chi dùng giờ dia phương de hien thi. Loi mỗi lich, email cho người dung, nhac nho. Chuyen sáng dia phương o tăng render, không phai o tăng luu tru. Cung mot dong có số du lieu nén hien thì là 22:00 giờ Bangkok và 08:00 giờ LA - điều do dung, không phai loi.
Dung ISO 8601 với offset cho cac truong hợp trung gian. Khi ban gửi mot giá tri đến hệ thông downstream có thế không biet mũi giờ người dung, hay ưu tiền đang ISO có kem offset. Trảnh vạn ban tự do "19 thẳng 4 luc 22 gio" - không thế parse.
Cac hướng dan dong hanh
- So dai - mili giay hay giay? - khu nhap nhàng dau vao.
- Timestamp Unix giai thich - epoch là gi và định dạng đến tự dau.
- Cong cu chuyên đối mili giay sáng ngay - chinh công cu.
- Lay giờ hien tài tinh bang mili giay - chieu nguoc lai.
- chuyen đối mili giay sáng ngay thang - tài lieu tham khao ms-to-date với công cu chuyên đối nhanh.
- gio hien tài tinh bang mili giay - cách lay giá tri epoch hien tài bang JavaScript.
Cau hỏi thương gap
Vi sao công cu chuyên đối hien thì hai giờ khac nhau cho cung mot dau vao?
Chung là cung mot khoảnh khac trong cac mũi giờ khac nhau. So nay không mũi gio; giá tri UTC là hien thì chuẩn và giá tri dia phương là cung khoảnh khac do nhin tự mũi giờ HDH của ban. Su khac biet là offset dia phuong.
Gio dia phương trong sai - làm sao tới sua?
Gio dia phương là bat cu thu gi HDH của ban bao cao là mũi giờ hien tai. Neu laptop của ban duoc dat sáng Singapore nhung ban mong đối Bangkok, giá tri dia phương sế lech mot gio. Dieu chinh mũi giờ HDH, hoac dien giai giá tri UTC và ap dùng offset má ban thực sự muon.
Gio mua hệ có thay đối chuyên đối khong?
Co - với bat kỳ mũi giờ nào quan sat DST, offset dia phương dich chuyên mot giờ hai lần mỗi nam. Gia tri UTC không bao giờ thay doi. Hai timestamp tự hai phia của mot rảnh gioi DST trong cách nhau mot giờ trong giờ dia phương ngay cả khi số mili giay troi qua là dung.
Toi có thế luu giờ dia phương truc tiep trong có số du lieu khong?
Co, nhung hiem khi là y tương tot. Luu UTC và render dia phương tài nơi độc là chuan; nô sông qua viec chuyên máy chu, thay đối vung và chuyên đối DST. Luu giờ dia phương buoc mỗi người độc phai biet người viết o mũi giờ nào - thương là mat.
Co gi duoc gửi đến máy chu khong?
Viec chuyên đối chay trong trình duyệt của ban; dau vao mili giay và cac chuoi ket qua o lai trên thiet bi của ban. Dieu nay quan trong khi timestamp xác dinh mot sự kien nhay cảm má ban không muốn ghi log.