Акысыз Убакыт белгисин конверттегич

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

Жүктөлгөндөн кийин оффлайн иштейт
Азыр:
Бирдик:
Эпоха боюнча тез маалымат

Бул кантип иштейт

Бардык айландыруу 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)гe берилет. Ошол жерден курулма 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'де сессиялар аркылуу сакталат.

Байланыштуу куралдар

Көп берилүүчү суроолор