Негізгі мазмұнға өту

Уақыт белгісі конвертері — тегін

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

Жүктелгеннен кейін офлайн жұмыс істейді
Қазір:
Бірлік:
Epoch жылдам анықтама

Жиі қолданылуы

  • Талдау Деректерінде Уақыт Белгілерді АйналдырыңызТалдау шығынын (Google Analytics, Mixpanel, Amplitude) Unix уақыт белгілерін оқылым датаға аударыңыз.
  • Ақаулықтарды шешу үшін уақыт белгілерін түрлендіріңізСервер журналдарынан, қате өндіктерінен және API жауаптарынан Unix уақыт белгілерін оқылатын күндерге декодтау.
  • API өндіктемесінде уақыт белгілерін түрлендіріңізREST API және webhook-тар тарапынан қайтарылатын Unix уақыт белгілерін растау, салыстыру және аудару.
  • Мәліметтер базасы сұрау үшін уақыт белгілерін түрлендіріңізSQL WHERE сөйлемдері және күн ауқымы сұрау үшін күндерді Unix уақыт белгілеріне түрлендіріңіз.
  • Кестелеу үшін уақыт белгілерін түрлендіріңізБелгілі бір күндері және сағаттарын кестелеу жүйелерінде және календарь API сәтінде пайдалану үшін Unix уақыт белгілеріне түрлендіріңіз.

Қалай жұмыс істейді

Барлық түрлендіру JavaScript-тің кірістірілген Date нысаны мен Intl жиынтығы (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) пайдаланып тікелей браузерде жүреді — үшінші тарап кітапханасы жоқ, серверге барып-келу жоқ. Машинаңыздан шығатын жалғыз дерек — ешнәрсе: сандар жергілікті қалады.

  1. 1
    Бірлікті анықтау және қалыпқа келтіру
    Уақыт белгісін қойғанда, құрал бірлікті автоматты түрде шығару үшін цифрларын санайды: 10 цифр Unix секундтарын білдіреді, 13 миллисекундтарды, 16 микросекундтарды, 19 наносекундтарды. Қолмен жазылған цифр-саны эвристикасы сәйкессіздікті белгілейді және 13-цифрлы миллисекунд мәнін жыл-55881-секунд мәні ретінде қарау сияқты үнсіз қателерді болдырмай, бір-түртпелі бірлік ауыстыруын ұсынады.
  2. 2
    JavaScript Date арқылы күн құрастыру
    Шикі сан миллисекундтарға масштабталады және new Date(ms)-ке беріледі. Сол жерден кірістірілген Date әдістері (getFullYear, getUTCHours, toISOString және т.б.) жергілікті уақыт, UTC уақыты және ISO 8601 шығысын шығарады — талдау кітапханасы қатыспайды.
  3. 3
    Intl.RelativeTimeFormat арқылы локальге-сезімтал салыстырмалы уақыт
    Тірі есептегіш әр секунд сайын іске қосылады және бет локаліне себілген Intl.RelativeTimeFormat пайдаланып салыстырмалы белгіні (мысалы, '3 күн бұрын', '2 сағаттан кейін') қайта есептейді. Бұл қойындыны ашық қалдырсаңыз да салыстырмалы көрсетілімді дәл ұстайды және әр қолдау көрсетілетін тілде қосымша аударма жолдарынсыз грамматикалық дұрыс шығыс шығарады.
  4. 4
    Intl.DateTimeFormat арқылы уақыт-белдеу көрсетілімі
    Бекітілген IANA уақыт белдеулері (мысалы, America/New_York, Asia/Tokyo) timeZone опциясымен Intl.DateTimeFormat арқылы пішімделеді. Браузер-қолдайтын белдеу атауларының толық тізімі Intl.supportedValuesOf('timeZone')-тан келеді. Бекітілген белдеулеріңіз сессиялар арасында localStorage-те сақталады.

Байланысты құралдар

Жиі қойылатын сұрақтар