Unix Timestamp Converter (Epoch ↔ Petsa)

Mag-paste ng epoch time para makita ito bilang petsa sa kahit anong time zone, o pumili ng petsa para makuha ang Unix timestamp nito. Awtomatikong na-de-detect ang seconds, milliseconds, microseconds at nanoseconds.

Tumatakbo sa browser moWalang sign-upWalang ina-upload

0segundo
0millisecond

Timestamp → Petsa

Petsa → Timestamp

Paano gamitin ang Unix Timestamp Converter

  1. Tumatakbo sa itaas ang kasalukuyang Unix time; kopyahin ito sa seconds o milliseconds.
  2. Mag-paste ng timestamp (o ISO date gaya ng 2026-10-12T10:00:00Z) sa Timestamp → Petsa. Nade-detect ang unit mula sa bilang ng digit.
  3. Pumili ng time zone para makita ang parehong sandali bilang lokal na oras, kasama ang UTC, ISO 8601, RFC 2822, relative time at numero ng linggo.
  4. Para sa kabilang direksyon, pumili ng petsa at oras sa Petsa → Timestamp. Binabasa ito bilang lokal na oras sa napiling zone, kasama ang daylight saving.
  5. Gamitin ang mga Copy button sa tabi ng bawat value.

Ano ang Unix timestamp?

Ang Unix timestamp (epoch time, POSIX time) ay ang bilang ng segundong lumipas mula 1970-01-01 00:00:00 UTC, nang hindi binibilang ang leap second. Inilalarawan nito ang iisang sandali anuman ang time zone, kaya ito ang ginagamit ng mga database, log, JWT exp claim at API. Mahalaga lang ang time zone kapag ginagawa mong petsa at oras sa kalendaryo ang sandaling iyon para sa isang tao.

Seconds, milliseconds, microseconds o nanoseconds?

Magkakaiba ang unit na ginagamit ng iba't ibang platform, at klasikong bug ang pagkakahalo ng mga ito (mga petsa noong 1970 o sa taong 55,000). Tinitingnan ng converter ang bilang ng digit:

Digit (ngayon)UnitKaraniwang pinagmulan
10secondsUnix date +%s, PHP time(), JWT claim, Python int(time.time())
13millisecondsJavaScript Date.now(), Java System.currentTimeMillis()
16microsecondsInternals ng PostgreSQL, ilang tracing system
19nanosecondsGo time.UnixNano(), Python time.time_ns()

Pagkuha ng kasalukuyang timestamp sa code

// JavaScript
Math.floor(Date.now() / 1000)
# Python
import time; int(time.time())
# Bash
date +%s
-- PostgreSQL
SELECT extract(epoch FROM now());

Mga time zone at daylight saving

Kapag kino-convert mo ang petsa sa timestamp, binibigyang-kahulugan ang lokal na oras sa napiling IANA zone (halimbawa Europe/Istanbul o America/New_York) gamit ang time zone database ng iyong browser. Sa spring-forward na pagtalon, may mga lokal na oras na hindi umiiral; sa fall-back, dalawang beses nangyayari ang parehong lokal na oras at ang mas maagang sandali ang ginagamit. Sinasabi sa iyo ng tool kapag nangyari ito.

Ang problema ng taong 2038

Nag-o-overflow sa 2147483647, o 2038-01-19 03:14:07 UTC, ang mga system na nag-iimbak ng segundo sa signed na 32-bit integer. Gumagamit ng 64-bit na value ang mga modernong platform, pero maaaring maapektuhan pa rin ang mga lumang embedded system at database column.

Mga madalas itanong

Paano ko malalaman kung seconds o milliseconds ang timestamp ko?
Bilangin ang mga digit. Ang mga kasalukuyang petsa ay 10 digit sa seconds at 13 digit sa milliseconds. Awtomatiko itong nade-detect ng converter at sinasabi nito kung aling unit ang ginamit.
Laging UTC ba ang Unix timestamp?
Oo. Walang time zone ang timestamp mismo; binibilang nito ang segundo mula hatinggabi UTC ng 1 Enero 1970. Inilalapat lang ang time zone kapag ipinapakita mo ito bilang lokal na petsa.
Puwede ba akong mag-convert ng negatibong timestamp?
Oo. Ang mga negatibong value ay mga sandali bago ang 1970, hal. ang -86400 ay 1969-12-31 00:00:00 UTC.
Kasama ba ang leap second sa Unix time?
Hindi. Eksaktong 86,400 segundo ang bawat Unix day, kaya hindi binibilang ang leap second. Pinapasimple nito ang pagkalkula ng petsa.
Puwede ba akong mag-paste ng ISO 8601 date sa halip na number?
Oo. Pina-parse ang mga string gaya ng 2026-10-12T10:00:00Z o 2026-10-12T10:00:00+03:00 at ipinapakita sa bawat format, kasama ang Unix timestamp nila.

Mga kaugnay na tool