ESC
Developer

Timestamp Unix Dijelaskan: Apa Itu Masa Epoch dan Cara Menggunakannya

Fahami timestamp Unix, mengapa bermula pada 1 Januari 1970, cara menukarnya dan perangkap zon waktu.

2026-06-29 7 min read Developer
Unix Timestamp / Epoch Time Guide

Apakah Timestamp Unix?

Timestamp Unix ialah bilangan saat yang telah berlalu sejak 1 Januari 1970, 00:00:00 UTC. Saat itu dipanggil epoch Unix.

Contoh: Timestamp 1735689600 mewakili 1 Januari 2025, 00:00:00 UTC.

Saat vs Milisaat

JavaScript menggunakan milisaat (Date.now() mengembalikan ~1,750,000,000,000), manakala kebanyakan alat Unix menggunakan saat. Mencampurkan kedua-duanya adalah ralat timestamp yang paling biasa.

// JavaScript — milisaat (13 digit)
Date.now()   // → 1750000000000
// Bash/Python/PHP — saat (10 digit)
date +%s     // 1750000000

Perangkap Zon Waktu

Timestamp Unix sentiasa UTC. Kekeliruan berlaku semasa penukaran tanpa zon waktu.

Peraturan: Simpan dalam UTC, tukar ke waktu tempatan hanya semasa paparan.
Cheat Sheet Sintaks Cron

Semua corak cron dalam satu halaman.

Buka Cheat Sheet

Tukar Timestamp Serta-merta

Tukar timestamp Unix kepada tarikh boleh baca dan sebaliknya — milisaat, saat dan zon waktu disokong.

Lebih Banyak di MoreOnlineTools