Ano ang isang Unix timestamp?
Ang Unix timestamp ay ang bilang ng mga segundo (o millisecond) na lumipas mula sa Unix epoch — 1970-01-01T00:00:00Z. Ito ang canonical na paraan para kumatawan ng isang sandali sa oras sa loob ng mga log file, API response, database column, at JWT claim. Ang converter na ito ay nagre-render ng isang timestamp nang sabay-sabay sa UTC, ang iyong lokal na timezone, at anumang IANA zone na idagdag mo, at nagco-convert sa magkabilang direksyon — lahat sa iyong browser, na may zero network request.
Paano gumagana ang Unix timestamp conversion?
Nagpapatakbo ang tool ng isang maliit, deterministic na pipeline na ginagaya ang native na Date at Intl.DateTimeFormat na pag-uugali ng platform:
- Pag-detect ng magnitude. Ang anumang numeric na input na mas malaki sa 1012 ay itinuturing bilang millisecond; ang anumang mas maliit ay itinuturing bilang segundo. Ang
1700000000ay binabasa bilang segundo, ang1700000000000ay binabasa bilang millisecond, at parehong nagresolba sa parehong sandali. - Pagtatayo ng instant. Ang napiling halaga ay pinarami sa millisecond kung kinakailangan, pagkatapos ay ipinapasa sa
new Date(ms). Ang resulta ay isang solong platform-native na instant na hindi nagdadala ng sariling timezone — ito ay laging isang sandali sa global na timeline. - Multi-timezone rendering. Para sa bawat aktibong zone sa picker, ang tool ay tumatawag ng
Intl.DateTimeFormatgamit ang zone na iyon para makagawa ng apat na parallel na view — ISO 8601 na may tamang offset, isang RFC 2822-style na string, isang locale-aware na mahabang form, at isang relative-time na parirala tulad ng "3 minuto ang nakalipas". - Pagsalungat ng Petsa → Timestamp. Kapag lumipat ka ng direksyon, ang tool ay nagbabasa ng
datetime-localna wall-clock na halaga kasama ang napiling zone, kinakalkula ang offset ng zone na iyon sa oras na iyon ng wall, at nagko-convert pabalik sa isang UTC instant. Ang output ay nagre-render bilang parehong unix segundo at unix millisecond na may magkahiwalay na mga copy button. - Live ticker. Ang pag-toggle ng "Live" sa on ay nagsisimula ng
setInterval(tick, 1000)loop na muling nagre-render ng bawat cell bawat segundo; ang pag-toggle nito sa off ay nagkakansela ng interval at nagpe-freeze ng display. Ang pulsing dot ay ginagaya ang standard na live-mode na kontrata na ginagamit sa bawat tool ng Ultim8Soft.
Bakit gamitin ang Unix timestamp converter na ito?
- Privacy bilang default. Ang page ay gumagawa ng zero network call pagkatapos ng paunang pag-load ng dokumento. Ang iyong timestamp ay hindi kailanman umaalis sa tab — buksan ang DevTools, mag-click ng Convert, at ang Network panel ay nananatiling tahimik.
- Segundo at millisecond sa isang kahon. Hindi na kailangang hulaan kung aling unit ang ginagamit ng iyong log line; ang magnitude detector ay pumipili ng tamang unit at nagsasabi sa iyo kung alin ang pinili nito.
- Multi-timezone sa isang tingin. Icompare ang isang timestamp ng pagbabayad sa UTC, ang mesa ng iyong engineer sa Tokyo, ang screen ng customer sa New York, at ang audit ledger sa London — lahat sa isang render, walang kalkulasyon ng kalendaryo.
- RFC-correct na output. Gumagamit ang ISO 8601 ng eksaktong zone offset, sumusunod ang RFC 2822 sa konbensyonal na hugis, at gumagamit ang locale view ng ginustong wika ng iyong browser. Parehong mga numero, apat na format, walang sorpresa sa rounding.
Ano ang mga karaniwang aplikasyon ng mga Unix timestamp?
Kahit saan na nagsusulat ng oras bilang numero ang isang sistema, ang isang Unix timestamp converter ay ang unang tool na aabutan mo:
- Pag-debug ng mga log line. Ang mga application log mula sa
journald, CloudWatch, Datadog, o Sentry ay karaniwang nagdadala ng epoch column. I-paste ito dito para makita ang eksaktong wall-clock na oras sa zone ng on-call engineer at ang zone ng customer sa isang render. - Pag-decode ng mga JWT claim. Ang mga
iatatexpna claim sa loob ng isang JSON Web Token ay unix-second na timestamp. I-drop ang mga ito para makita kung kailan inilabas ang token at kailan ito mag-e-expire — sa segundo, millisecond, ISO 8601, at relatibong oras, magkatabi. - Pagkocompare ng mga timestamp ng API response. Ang mga REST at webhook payload ay naglalabas ng mga timestamp sa hindi pare-parehong unit — gumagamit ang Stripe ng segundo, ang Shopify ng millisecond, ang GitHub ng mga ISO string. I-convert ang raw integer para ma-verify ang pagkakatugma sa order line, ang audit log, at ang receipt na nakikita ng customer.
Ano ang hitsura ng isang Unix timestamp na halimbawa?
Kunin ang timestamp na 1700000000. Ang magnitude detector ay binabasa ito bilang segundo (ito ay mababa pa sa 1012), kaya't ang tool ay nagtatayo ng new Date(1700000000 * 1000) — ang sandali na 2023-11-14T22:13:20.000Z. Ipinapakita ng UTC card ang ISO string, ang RFC 2822 na form (Tue, 14 Nov 2023 22:13:20 GMT), ang mahabang locale form, at isang relatibong parirala na binibilang mula sa iyong kasalukuyang orasan. Ang Tokyo card ay nagre-render ng parehong sandali bilang 2023-11-15T07:13:20.000+09:00, ang New York card bilang 2023-11-14T17:13:20.000-05:00, at ang London card bilang 2023-11-14T22:13:20.000+00:00. I-feed ang parehong halaga bilang 1700000000000 sa millisecond at makakakuha ka ng magkaparehong render — ang magnitude detector ay tahimik na humahawak ng unit swap.
Ang Unix Timestamp Converter na ito ay gumagawa ng isang trabaho: gawing isang sandali ang isang numero, o isang numero ang isang sandali, sa bawat timezone na mahalaga sa iyo, nang hindi ipinapadala ang halaga kahit saan. I-paste, mag-click, kopyahin, at magpatuloy.