Unix Timestamp Converter

[ LOKAL NA ORAS ]
2026-09-21 20:00:00
Manila (UTC+08:00) · 1 day ago
UTC2026-09-21 12:00:00
Segundo1789992000
Milisegundo1789992000000
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
Read as seconds: 10 digits. Ten digits is seconds and thirteen is milliseconds, which holds until the year 2286. The other reading is shown beside it so you can check.
A timestamp is an INSTANT and carries no timezone. The wall clock beside it is a rendering of that instant in one place, which is why UTC is always shown too.
[ 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.
[ SUSUNOD ]
44Gumawa ng JWTWhere the unit mistake bites hardest
78Calculator ng Araw ng TrabahoDays between two dates
21Calculator ng PetsaAdd or subtract from a date
[ 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.