Epoch har doim UTCmi?
Epoch har doim UTCmi?

Video: Epoch har doim UTCmi?

Video: Epoch har doim UTCmi?
Video: Savlonic - Epoch (The Living Tombstone's Remix) - Music Video 2024, May
Anonim

5 ta javob. UNIX vaqt tamg'asi (A. K. A. Unix's davr ) 1970 yil 1 yanvar 00:00:00 dan beri o'tgan soniyalarni bildiradi UTC (Universal vaqt). Shunday qilib, agar sizga ma'lum bir vaqt zonasida vaqt kerak bo'lsa, uni aylantirishingiz kerak.

Xuddi shunday, kimdir so'rashi mumkin: vaqt belgilari har doim UTCmi?

Unix vaqt belgilari bor har doim asoslangan UTC (aks holda GMT deb nomlanadi). Unix deb aytish o'rinli vaqt tamg'asi soniyalarda" yoki "Unix vaqt tamg'asi millisekundlarda". Ba'zilar "Unix davridan beri millisekundlar (kabisa soniyalarni hisobga olmagan holda)" iborasini afzal ko'radilar.

Xuddi shunday, hozirgi davr vaqti nima? Unix davri - bu vaqt 00:00:00 UTC 1970-yil 1-yanvarda. Bu taʼrifda muammo bor, chunki UTC 1972-yilgacha hozirgi koʻrinishida mavjud emas edi; bu masala quyida muhokama qilinadi. Qisqartirish uchun ushbu bo'limning qolgan qismi ISO 8601 sana va vaqt formatidan foydalanadi, unda Unix davri 1970-01-01T00:00:00Z.

Xuddi shunday savol tug'ilishi mumkin: epochda TimeZone bormi?

Savolga qaytsak, Davr vaqt texnik jihatdan emas bor a vaqt zonasi . U vaqtning ma'lum bir nuqtasiga asoslangan bo'lib, u "hatto" UTC vaqtiga to'g'ri keladi (bir yil va o'n yillikning aniq boshida va hokazo).

Nima uchun biz davr vaqtidan foydalanamiz?

Oddiy qilib aytganda, a UNIX vaqt tamg'asi - ma'lum bir sanani saqlash usuli va vaqt veb-saytingizda. Sababi UNIX Vaqt tamg'alari ko'plab veb-ustalar tomonidan qo'llaniladi, chunki ular hamma narsani ifodalay oladi vaqt zonalar bir vaqtning o'zida.

Tavsiya: