Unix Timestamp Converter

Developer

Segundo o milisegundo, ipinapakita ang dalawang basa, hindi tahimik na hinuhulaan.

Lokal na oras
2026-09-21 20:00:00
Manila (UTC+08:00) · 2 buwan na ang nakalipas
UTC
2026-09-21 12:00:00
Segundo
1789992000
Milisegundo
1789992000000
Basahin ang numero bilang
Lahat ng anyo nito
ISO 86012026-09-21T12:00:00.000Z
UTC2026-09-21 12:00:00 (UTC+00:00)
Manila2026-09-21 20:00:00 (UTC+08:00)
Unix na segundo1789992000
Unix na milisegundo1789992000000
Kung ang kabilang yunit
Binasa bilang milisegundo1970-01-22 01:13:12
Binasa bilang segundo: 10 digit. Segundo ang sampung digit at milisegundo ang labintatlo, na totoo hanggang sa taong 2286. Ipinapakita sa tabi ang kabilang pagbasa para masuri mo.
Ang timestamp ay isang SANDALI at wala itong timezone. Ang orasang katabi nito ay paglalarawan ng sandaling iyon sa isang lugar, kaya laging ipinapakita rin ang UTC.

Paano gamitin

Para saan ito

Alamin kung anong petsa at oras ang ibig sabihin ng mahabang numero sa log, database o app — o kunin ang numero ng petsang hawak mo.

Bago magsimula

Ihanda ang numero o ang petsa. Binibilang ng Unix timestamp ang mga segundo, o minsan milisegundo, mula sa simula ng 1970 sa UTC, ang batayang oras ng mundo.

  1. Ilagay ang numero o petsa

    I-type o i-paste ito sa Timestamp o petsa. Puwede rin ang petsa: isulat bilang 2026-09-21, o kasama ang oras bilang 2026-09-21T14:30:00Z. Inilalagay ng Ngayon ang kasalukuyang sandali, at ng Epoch ang 0, ang simulang punto.

  2. Sabihin kung paano babasahin ang numero

    Iwan ang Basahin ang numero bilang sa Tuklasin at ang pahina ang magpapasya ayon sa bilang ng digit. Kung alam mo kung alin, piliin ang Segundo o Milisegundo.

  3. Piliin ang lugar

    Manila ang Ipakita ang lokal na oras sa sa simula. Pumili ng ibang lungsod para makita ang oras doon sa parehong sandali.

  4. I-convert

    Pindutin ang I-convert. Nagbabago rin ang sagot sa itaas habang nagta-type ka.

Pagbasa ng resulta

  • Lokal na oras: ang petsa at oras sa lugar na pinili mo, kasama ang agwat nito sa UTC at kung gaano na katagal o gaano pa katagal mula ngayon.
  • UTC, Segundo at Milisegundo: ang parehong sandali sa UTC, at bilang bilang ng segundo at ng milisegundo.
  • Lahat ng anyo nito: ang parehong sandali sa bawat anyong maaaring hingin ng program, kasama ang ISO 8601, ang karaniwang format ng petsa.
  • Kung ang kabilang yunit: ang ibig sabihin ng numero kung binasa ito sa kabilang paraan — mabilis na pagsuri kung tama ang Tuklasin.

Kung may problema

  • Napunta ang petsa sa 1970, o libu-libong taon sa hinaharap: maling yunit ang pagbasa sa numero. Tingnan ang Kung ang kabilang yunit, o ikaw mismo ang pumili ng Segundo o Milisegundo. Microsecond ang numerong may 16 na digit, na hindi binabasa ng pahina — hatiin muna ito sa 1,000.
  • Sabi ng mensahe, Hindi iyan numero o petsang mababasa nito: isulat ang petsa bilang 2026-09-21 o 2026-09-21T14:30:00Z.
  • Ilang oras ang layo ng petsang tinype mo: itinuturing na UTC ang petsang walang time zone. Idagdag ang offset ng oras na ibig mo, gaya ng 2026-09-21T08:00:00+08:00 para sa Manila.

Ano ito

Ang Unix timestamp ay bilang ng segundo mula 1 Enero 1970 UTC. Iisa ang numerong iyon saanman sa mundo sa parehong sandali — walang timezone ang timestamp. Ang orasang nakikita mo sa tabi nito ay paraan lamang ng pagpapakita, kaya laging nakalagay dito ang UTC.

Ang tunay na bitag ay ang segundo kontra milisegundo. Segundo ang Unix time, pero milisegundo ang ibinibigay ng Date.now() at halos lahat ng JavaScript API. Ipasa mo ang milisegundo sa umaasang segundo, at mapupunta ka sa taong 57,000; ipasa mo ang segundo sa umaasang milisegundo, at 20 Enero 1970 ang lalabas — at kapani-paniwala iyon sa isang log.

Walang error na ibinabato ang alinman sa dalawa. Kaya sinasabi dito kung alin ang binasa, at ipinapakita ang kabilang basa sa tabi: mapupunta iyon sa 1970 o sa taong 33,658, kaya halata agad ang maling hula.

Mga tanong

Paano nito nalalaman kung segundo o milisegundo ang numero ko?

Sa laki nito. Ang kasalukuyang timestamp sa segundo ay sampung digit; ang parehong sandali sa milisegundo ay labintatlo. Ang anumang lampas 9,999,999,999 ay binabasang milisegundo, at tumatagal iyon hanggang taong 2286. Sinasabi ng pahina kung aling basa ang ginamit nito at ipinapakita kung ano sana ang ibinigay ng isa pa, kaya halata ang maling hula sa halip na tahimik — mapupunta ang kabilang basa sa 1970 o sa taong 33,658.

Bakit napakahalaga ng pagkakaibang iyon?

Dahil walang error na ibinabato ang alinman sa dalawang pagkakamali. Segundo ang Unix time, pero milisegundo ang ibinibigay ng Date.now() at halos bawat JavaScript API. Magpakain ka ng milisegundo sa umaasang segundo at makukuha mo ang petsang nasa taong 57,000; magpakain ka ng segundo sa umaasang milisegundo at makukuha mo ang 20 Enero 1970 — na halos kapani-paniwala sa isang log. Ang timestamp ng pag-expire ng token ang klasikong biktima.

May timezone ba ang Unix timestamp?

Wala. Binibilang nito ang segundo mula 1 Enero 1970 UTC at iisa ang numerong ito saanman sa mundo sa parehong sandali. Ang orasang ipinapakita sa tabi nito ay paraan lamang ng pagpapakita ng sandaling iyon sa isang lugar — at iyon ang dahilan kung bakit laging ipinapakita rin ang UTC. Kung nag-iimbak ka ng sandali, ang timestamp ang itago; pagpiling pampakita na lang ang timezone sa bandang huli.

Ano ang problemang Y2038?

Nauubos ang signed 32-bit integer sa 2,147,483,647 na segundo, na 03:14:07 UTC ng 19 Enero 2038. Ang sistemang nag-iimbak pa rin ng Unix time sa 32 bits ay babalik sa 1901 sa puntong iyon. Minamarkahan ng pahina ang anumang timestamp na lampas doon. Kung pumipili ka ng uri ng column ngayon, gawin itong 64-bit.

Puwede ba akong pumunta sa kabilang direksiyon, mula petsa patungong timestamp?

Oo — mag-type ng petsa sa halip na numero. Gumagana ang 2026-09-21 at ang 2026-09-21T14:30:00Z. Ang petsang walang offset ay binabasa bilang UTC, at iyon ang ginagawa ng JavaScript; kung lokal na orasan ang ibig mong sabihin, idagdag ang offset (2026-09-21T08:00:00+08:00).

Paano naman ang mikrosegundo o nanosegundo?

Sinasadyang hindi suportado. Ginagamit sila ng Postgres, Go at ilang tracing format, pero talagang malabo ang labing-anim na digit na numero — wastong halaga rin ito ng milisegundo mula sa malayong hinaharap — at ang maling hula ay mas masama kaysa sa pagtanggi. Hatiin muna sa 1,000 o 1,000,000 at eksakto ang lalabas.

Ang komputasyon

Paano nakikilala ang yunit
10 digitsegundo
13 digitmilisegundo
Hangganan9,999,999,999
Tumatagal hanggangtaong 2286
Ang 2,147,483,647 ay 03:14:07 UTC ng 19 Enero 2038 — doon umaapaw ang 32-bit na signed integer at bumabalik sa 1901. Gawing 64-bit ang column.

Ituloy pa

Mahalaga

Runs entirely in your browser; nothing is transmitted. A timestamp is an instant and carries no timezone — the local time shown is a rendering of it, and UTC is always shown beside it. Walang ipinapadala sa mga server namin ang tina-type mo rito — sa browser mo tumatakbo nang buo ang pagkuwenta.