Lumaktaw sa pangunahing nilalaman

Libreng Timestamp Converter

I-convert ang mga Unix timestamp sa nababasang petsa at vice versa. Sinusuportahan ang UTC at lokal na oras, mga segundo at millisecond.

Gumagana offline kapag na-load na
Ngayon:
Yunit:
Mabilis na sanggunian sa epoch

Mga karaniwang gamit

  • I-convert ang Timestamps sa Analytics DataI-translate ang Unix timestamps mula sa analytics exports (Google Analytics, Mixpanel, Amplitude) sa readable dates.
  • I-convert ang Timestamps para sa DebuggingTukuyin ang Unix timestamps mula sa server logs, error payloads, at API responses sa readable dates.
  • I-convert ang Timestamps sa API DevelopmentPatunayan, ihambing, at isalin ang Unix timestamps na ibinabalik ng REST APIs at webhooks.
  • I-convert ang Timestamps para sa Database QueriesI-convert ang dates sa Unix timestamps para sa SQL WHERE clauses at date-range queries.
  • I-convert ang Timestamps para sa SchedulingI-convert ang specific dates at times sa Unix timestamps para gamitin sa scheduling systems at calendar APIs.

Paano ito Gumagana

Direktang tumatakbo sa browser ang lahat ng conversion gamit ang built-in na Date object ng JavaScript at ang Intl suite (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) โ€” walang third-party library, walang server round-trip. Walang data na umaalis sa machine mo: nananatiling lokal ang mga numero.

  1. 1
    Pagtukoy ng unit at normalization
    Kapag nag-paste ka ng timestamp, binibilang ng tool ang mga digit nito para awtomatikong mahulaan ang unit: 10 digit ay Unix seconds, 13 ay millisecond, 16 ay microsecond, 19 ay nanosecond. Minamarkahan ng isang hand-written na digit-count heuristic ang hindi pagtutugma at nag-aalok ng one-click na pagpapalit ng unit, pinipigilan ang mga tahimik na pagkakamali gaya ng pagturing sa 13-digit na millisecond value bilang seconds value na nasa taong 55881.
  2. 2
    Pagbuo ng petsa gamit ang JavaScript Date
    Sina-scale sa millisecond ang raw na numero at ipinapasa sa new Date(ms). Mula roon, gumagawa ang mga built-in na Date method (getFullYear, getUTCHours, toISOString, atbp.) ng lokal na oras, UTC na oras, at ISO 8601 na output โ€” walang parsing library.
  3. 3
    Locale-aware na relatibong oras gamit ang Intl.RelativeTimeFormat
    Isang live na ticker ang pumuputok bawat segundo at kinakalkula ulit ang relatibong label (hal. '3 araw na ang nakalipas', 'sa loob ng 2 oras') gamit ang Intl.RelativeTimeFormat na naka-seed sa locale ng pahina. Pinananatili nitong tumpak ang relatibong display kahit iwanang bukas ang tab, at gumagawa ng tamang gramatika sa bawat sinusuportahang wika nang walang dagdag na translation string.
  4. 4
    Pagpapakita ng timezone gamit ang Intl.DateTimeFormat
    Fino-format ang mga naka-pin na IANA timezone (hal. America/New_York, Asia/Tokyo) gamit ang Intl.DateTimeFormat na may timeZone option. Ang buong listahan ng mga pangalan ng zone na sinusuportahan ng browser ay galing sa Intl.supportedValuesOf('timeZone'). Nananatili sa localStorage ang mga naka-pin mong zone sa bawat session.

Mga Kaugnay na Tool

Mga Madalas na Itanong