Asosiy qismga oʻtish

Unix vaqt belgisini sanaga oʻgirish

Soniya, millisoniya, mikrosoniya yoki nanosoniyadagi Unix epoch vaqtini istalgan vaqt mintaqasidagi oʻqiladigan sanaga va aksincha oʻgiring; hammasi brauzeringizda ishlaydi.

Hozirgi Unix vaqti— 

Vaqt belgisidan sanaga

Soniya, ms, µs yoki ns — birlik son uzunligidan aniqlanadi

Log, maʼlumotlar bazasi yoki API javobidagi vaqt belgisini joylashtiring.

Sanadan vaqt belgisiga

Koʻplab oʻgirish

Brauzeringizda ishlaydi · yuklanmaydiQanday ishlaydi

Unix vaqt konvertori: foydalanish tartibi

  1. 1

    Vaqt belgisini joylashtiring

    Soniya, millisoniya, mikrosoniya yoki nanosoniyani kiriting; birlik avtomatik aniqlanadi va uni oʻzgartirish mumkin.

  2. 2

    Vaqt mintaqasini tanlang

    Natijalar odatda brauzeringiz mintaqasida chiqadi — roʻyxatdan UTC ni yoki istalgan shahar mintaqasini tanlang.

  3. 3

    Sanani ortga oʻgiring

    Sana va vaqtni kiriting, uning mintaqasini tanlang va Unix soniya yoki millisoniyasini nusxalang.

  4. 4

    Roʻyxatni birdan oʻgiring

    Koʻp vaqt belgisi yoki sanani har qatorga bittadan joylang, soʻng jadvalni nusxalang yoki CSV qilib yuklab oling.

Cheklovlar va Pro

Bepul, roʻyxatdan oʻtishsiz: miloddan avvalgi taxminan 270 000-yildan milodiy 275 000-yilgacha boʻlgan istalgan sanani 400 dan ortiq IANA vaqt mintaqasida oʻgiring, bir yoʻla 10 000 tagacha qatorni (dastlabki 1 000 tasi koʻrsatiladi, hammasi eksport qilinadi).

Pro reklamani olib tashlaydi; oʻgirish barcha tariflarda bir xil. Pro tarifini koʻrish

Unix vaqt konvertori haqida

Unix vaqti 1970-yil 1-yanvar, 00:00:00 UTC dan beri oʻtgan soniyalarni kabisa soniyalarisiz sanaydi va aksariyat maʼlumotlar bazalari, loglar, API va JWT lar vaqtni aynan shunday saqlaydi. Muammo shundaki, tizimlar birlikda kelisha olmaydi: PostgreSQL dagi extract(epoch) va koʻp Unix vositalari soniya beradi, JavaScript dagi Date.now() va Java — millisoniya, Python kasrli soniya qaytarishi mumkin, Go, InfluxDB yoki OpenTelemetry esa koʻpincha nanosoniyadan foydalanadi. Sonni joylashtiring: konvertor birlikni uzunligidan taxmin qiladi — 11 xonagacha soniya, 12–14 xona millisoniya, 15–17 xona mikrosoniya, undan uzuni nanosoniya — taxminni bir bosishda oʻzgartirish ham mumkin.

Har bir natija brauzeringizning vaqt mintaqasida, UTC da va Asia/Tashkent yoki Europe/Moscow kabi istalgan IANA mintaqasida koʻrsatiladi: oʻqiladigan sana, siljishli ISO 8601, e-pochta va HTTP sarlavhalaridagi RFC 2822 hamda “3 kun oldin” kabi nisbiy vaqt. Ayni bir lahza toʻrtala birlikda ham chiqadi va aniq butun sonli arifmetika bilan hisoblanadi, shuning uchun nanosoniya xonalari yaxlitlanib yoʻqolmaydi. Yilning nechanchi kuni, ISO hafta raqami va qiymat 32 bitli time_t ning 2038-yilgi chegarasidan oshganda ogohlantirish ham beriladi.

Teskari yoʻnalishda sana va vaqtni tanlang, u qaysi mintaqaga tegishli ekanini belgilang va soniya hamda millisoniyani oling; yozgi vaqtga oʻtishda tushib qolgan yoki takrorlangan vaqtlar alohida belgilanadi. ISO 8601 va RFC 2822 satrlarini ham joylash mumkin. Koʻplab oʻgirish maydoni bir yoʻla 10 000 tagacha qatorni oʻgiradi va CSV ga eksport qiladi. Deyarli barcha dasturlardagidek kabisa soniyalari va proleptik Grigorian kalendaridan boshqa kalendarlar hisobga olinmaydi.

Maxfiylik

Barcha oʻgirishlar brauzeringizga oʻrnatilgan Intl va Date funksiyalari, jumladan vaqt mintaqalari qoidalari bilan bajariladi, shuning uchun loglaringiz yoki maʼlumotlar bazangizdagi vaqt belgilari hech qayerga yuborilmaydi. Lokal xotirada faqat koʻrsatish uchun tanlangan vaqt mintaqasi eslab qolinadi.

Imkoniyatlar

Birlikni aniqlash

Soniya, ms, µs va ns son uzunligidan taniladi, nanosoniyagacha aniq.

Istalgan IANA mintaqasi

Mahalliy vaqt, UTC va brauzeringiz biladigan barcha mintaqalar, yozgi vaqt boʻshliqlari va takrorlari belgilanadi.

Koʻplab oʻgirish

Bir yoʻla 10 000 tagacha vaqt belgisi yoki sana qatori, CSV ga eksport bilan.

Unix vaqt konvertori: koʻp beriladigan savollar

Vaqt belgim soniyadami yoki millisoniyadami?
Xonalarni sanang. Hozirgi sana soniyalarda 10 xonali (taxminan 1,7 milliard), millisoniyalarda 13, mikrosoniyalarda 16, nanosoniyalarda esa 19 xonali boʻladi. Konvertor bu qoidani avtomatik qoʻllaydi va taxminini maydon ostida yozib qoʻyadi. Sana 1970-yilga yoki ming yillar keyinga tushib qolsa, birlik notoʻgʻri: uni qoʻlda tanlang.
Unix vaqt belgisi vaqt mintaqasiga bogʻliqmi?
Yoʻq. Vaqt belgisi hamma joyda bir xil, chunki u 1970-yil 1-yanvar UTC yarim tunidan sanaladi. Faqat odam oʻqiydigan koʻrinish mintaqaga qarab oʻzgaradi: 1767225600 Londonda 2026-yil 1-yanvar yarim tuni, Toshkentda esa oʻsha kuni soat 05:00. Shuning uchun vaqt belgisini saqlab, faqat koʻrsatishda oʻgirish vaqt mintaqasi bilan bogʻliq xatolarning oldini oladi.
2038-yil muammosi nima?
Unix vaqtini ishorali 32 bitli butun son sifatida saqlaydigan tizimlar faqat 2 147 483 647 soniyagacha sanay oladi, bu 2038-yil 19-yanvar, 03:14:07 UTC. Bir soniyadan keyin qiymat manfiy songa aylanadi va 1901-yil deb oʻqiladi. Zamonaviy 64 bitli tizimlarda muammo yoʻq, konvertor esa qiymat 32 bitli chegaradan oshganda buni qayd etadi.
Sanani oʻgirishda yozgi vaqtga oʻtish qanday hisobga olinadi?
Soatlar oldinga surilganda tushib qolgan soatdagi mahalliy vaqtlar mavjud boʻlmaydi: konvertor buni aytadi va sakrashdan keyingi lahzani oladi. Soatlar orqaga surilganda bir soat ikki marta takrorlanadi: birinchisi koʻrsatiladi, ikkinchisining vaqt belgisi esa alohida beriladi. Oʻzbekistonda 1992-yildan beri yozgi vaqt yoʻq, lekin eski sanalar va boshqa mamlakatlar uchun bu qoidalar brauzerdagi vaqt mintaqalari bazasidan olinadi.
Manfiy vaqt belgilarini yoki 1970-yildan oldingi sanalarni oʻgira olamanmi?
Ha. Manfiy qiymatlar 1970-yildan orqaga sanaydi, shuning uchun -86400 — 1969-yil 31-dekabr, 00:00 UTC. Miloddan avvalgi taxminan 271 821-yildan milodiy 275 760-yilgacha boʻlgan sanalar ishlaydi, bu JavaScript dagi Date ning toʻliq oraligʻi. Standart vaqt mintaqalari joriy etilishidan oldingi tarixiy mahalliy vaqtlar uchun mintaqalar bazasida qayd etilgan mahalliy oʻrtacha vaqt ishlatiladi.