Мазмұнға өту

Unix уақыт белгісін түрлендіру

Unix epoch уақытын секундпен, миллисекундпен, микросекундпен немесе наносекундпен кез келген уақыт белдеуіндегі оқылатын күнге және кері түрлендіріңіз; бәрі браузеріңізде орындалады.

Ағымдағы Unix уақыты— 

Уақыт белгісінен күнге

Секунд, мс, µs немесе ns — бірлік санның шамасына қарай анықталады

Журналдан, дерекқордан немесе API жауабынан уақыт белгісін қойыңыз.

Күннен уақыт белгісіне

Топтап түрлендіру

Браузеріңізде жұмыс істейді · серверге жүктелмейдіҚалай жұмыс істейді

Unix уақыт белгісін түрлендіргіш құралын қалай қолдану керек

  1. 1

    Уақыт белгісін қойыңыз

    Секунд, миллисекунд, микросекунд немесе наносекунд енгізіңіз; бірлік автоматты түрде анықталады, оны өзгертуге болады.

  2. 2

    Уақыт белдеуін таңдаңыз

    Нәтиже әдетте браузеріңіздің белдеуінде көрсетіледі — тізімнен UTC немесе кез келген қала белдеуін таңдаңыз.

  3. 3

    Күнді кері түрлендіріңіз

    Күні мен уақытын енгізіп, белдеуін таңдаңыз да, Unix секундын немесе миллисекундын көшіріп алыңыз.

  4. 4

    Тізімді топтап түрлендіріңіз

    Көптеген уақыт белгілерін немесе күндерді әр жолда біреуден қойыңыз, содан кейін кестені көшіріңіз немесе CSV ретінде жүктеп алыңыз.

Шектеулер және Pro

Тіркелусіз тегін: шамамен 270 000 жыл б.з.д. мен 275 000 жыл б.з. арасындағы кез келген күнді, 400+ IANA уақыт белдеуін және бір топта 10 000 жолға дейін түрлендіруге болады (алғашқы 1 000 жол көрсетіледі, барлығы экспортталады).

Pro жарнаманы өшіреді; түрлендіру барлық жоспарда бірдей. Pro-ны қарау

Unix уақыт белгісін түрлендіргіш туралы

Unix уақыты — 1970 жылғы 1 қаңтардағы 00:00:00 UTC сәтінен бергі секундтар саны, кібісе секундтар ескерілмейді. Дерекқорлардың, журналдардың, API мен JWT таңбалауыштарының көбі уақыт сәтін дәл осылай сақтайды. Қиындығы — жүйелер өлшем бірлігін әртүрлі таңдайды: PostgreSQL-дің extract(epoch) функциясы мен Unix құралдарының көбі секунд береді, JavaScript-тің Date.now() және Java миллисекунд қолданады, Python бөлшек секунд қайтара алады, ал Go, InfluxDB немесе OpenTelemetry жиі наносекунд пайдаланады. Санды қойыңыз — түрлендіргіш бірлікті сан өлшеміне қарап өзі болжайды: 11 таңбаға дейін — секунд, 12–14 таңба — миллисекунд, 15–17 таңба — микросекунд, одан ұзын болса — наносекунд. Болжамды бір басумен өзгертуге болады.

Әр нәтиже браузеріңіздің уақыт белдеуінде, UTC бойынша және өзіңіз таңдаған кез келген IANA белдеуінде (мысалы, America/New_York немесе Asia/Kolkata) көрсетіледі: оқуға ыңғайлы күн, ығысуы бар ISO 8601, электрондық пошта мен HTTP тақырыптарында қолданылатын RFC 2822 және «3 күн бұрын» сияқты салыстырмалы уақыт. Бір сәт төрт бірлікте де беріледі, есептеу дәл бүтін сандармен жүргізіледі, сондықтан наносекунд таңбалары дөңгелектенбейді. Жылдың нешінші күні екені, ISO апта нөмірі және мән 32 биттік time_t үшін 2038 жылғы шектен асса, ескерту де бар.

Кері бағытта күн мен уақытты таңдап, оның белдеуін көрсетсеңіз, секунд пен миллисекунд аласыз; жазғы уақытқа ауысу салдарынан өткізіліп кеткен немесе қайталанған уақыттар белгіленеді. ISO 8601 және RFC 2822 жолдарын да қоюға болады. Топтық өріс бір мезгілде 10 000 жолға дейін түрлендіріп, CSV ретінде экспорттайды. Кібісе секундтар және пролептикалық григориан күнтізбесінен басқа күнтізбелер, барлық дерлік бағдарламалардағыдай, ескерілмейді.

Құпиялылық

Барлық түрлендіру браузердегі кірістірілген Intl және Date функцияларымен, оның ішінде уақыт белдеуі ережелерімен орындалады, сондықтан журналдарыңыз бен дерекқорларыңыздағы уақыт белгілері ешқайда жіберілмейді. Жергілікті сақтау орнында тек таңдалған көрсету белдеуі есте қалады.

Мүмкіндіктер

Бірлікті анықтау

Секунд, мс, µs және ns сан өлшеміне қарай танылады, наносекундқа дейін дәл.

Кез келген IANA белдеуі

Жергілікті, UTC және браузеріңіз білетін барлық белдеу; жазғы уақыттағы бос және қайталанған сағаттар белгіленеді.

Топтық түрлендіру

Бір мезгілде 10 000 жолға дейін уақыт белгісі немесе күн, CSV ретінде экспорттау.

Unix уақыт белгісін түрлендіргіш: жиі қойылатын сұрақтар

Уақыт белгім секундпен бе, миллисекундпен бе?
Таңбалар санын санаңыз. Қазіргі күн секундпен 10 таңбадан тұрады (шамамен 1,7 млрд), миллисекундпен — 13, микросекундпен — 16, наносекундпен — 19. Түрлендіргіш осы ережені автоматты қолданады және болжамын енгізу өрісінің астына жазады. Күн 1970 жылға немесе мыңдаған жыл болашаққа түссе, бірлік қате: оны қолмен таңдаңыз.
Unix уақыт белгісі уақыт белдеуіне тәуелді ме?
Жоқ. Уақыт белгісі 1970 жылғы 1 қаңтардағы UTC түн ортасынан есептелетіндіктен, барлық жерде бірдей. Тек адамға түсінікті көрінісі белдеуге қарай өзгереді: 1767225600 — Лондонда 2026 жылғы 1 қаңтардағы түн ортасы, ал Нью-Йоркте 2025 жылғы 31 желтоқсанның кешкі сағат 7-сі. Сондықтан уақыт белгісін сақтап, тек көрсету үшін түрлендіру белдеу қателерінен сақтайды.
2038 жылғы мәселе деген не?
Unix уақытын таңбалы 32 биттік бүтін сан ретінде сақтайтын жүйелер тек 2 147 483 647 секундқа дейін санай алады, бұл 2038 жылғы 19 қаңтардағы 03:14:07 UTC. Бір секундтан кейін мән теріс санға айналып, 1901 жыл ретінде оқылады. Қазіргі 64 биттік жүйелерде мәселе жоқ, ал түрлендіргіш мән 32 биттік шектен асса, ескертеді.
Күнді түрлендіргенде жазғы уақытқа ауысу қалай ескеріледі?
Сағат алға жылжығанда, өткізіліп кеткен сағаттағы жергілікті уақыт жоқ болады; түрлендіргіш бұл туралы хабарлап, секіруден кейінгі сәтті алады. Сағат кері бұрылғанда бір сағат екі рет қайталанады; ол бірінші сәтті көрсетіп, екіншісінің уақыт белгісін береді. Екі ереже де браузердегі кірістірілген уақыт белдеулері дерекқорынан алынады.
Теріс уақыт белгілерін немесе 1970 жылға дейінгі күндерді түрлендіруге бола ма?
Иә. Теріс мәндер 1970 жылдан кері санайды, сондықтан -86400 — 1969 жылғы 31 желтоқсан, 00:00 UTC. Шамамен 271 821 жыл б.з.д. мен 275 760 жыл б.з. аралығындағы күндер жұмыс істейді, бұл — JavaScript Date-тің толық ауқымы. Стандартты белдеулер енгізілгенге дейінгі тарихи жергілікті уақыт белдеулер дерекқорындағы жергілікті орташа уақыт бойынша алынады.