🕐 Panduan Lengkap Unix Timestamp Converter
Memahami Unix timestamp, timezone, dan cara mengkonversinya dengan benar. Tutorial lengkap untuk developer yang bekerja dengan data waktu.
📌 Apa itu Unix Timestamp?
Unix timestamp adalah cara untuk melacak waktu sebagai angka tunggal. Ini merepresentasikan jumlah detik yang telah berlalu sejak Unix Epoch - yaitu 1 Januari 1970 00:00:00 UTC (Coordinated Universal Time), tidak termasuk leap seconds.
Contoh Unix Timestamp:
1741046400= 4 Maret 2026 00:00:00 UTC
🔢 Format Timestamp
Seconds (10 digit)
1741046400Digunakan di sebagian besar sistem
Milliseconds (13 digit)
1741046400000Digunakan di JavaScript, Java
Microseconds (16 digit)
1741046400000000Digunakan di Python, high-precision systems
💻 Convert Timestamp di Berbagai Bahasa
📜 JavaScript
// Current timestamp (milliseconds)
const now = Date.now();
// Current timestamp (seconds)
const nowSeconds = Math.floor(Date.now() / 1000);
// Timestamp to Date
const date = new Date(1741046400 * 1000);
// Date to Timestamp
const timestamp = Math.floor(new Date('2026-03-04').getTime() / 1000);🐍 Python
import time
from datetime import datetime
# Current timestamp
timestamp = time.time()
# Timestamp to datetime
dt = datetime.fromtimestamp(1741046400)
# Datetime to timestamp
ts = datetime(2026, 3, 4).timestamp()🐘 PHP
// Current timestamp
$timestamp = time();
// Timestamp to date
$date = date('Y-m-d H:i:s', 1741046400);
// Date to timestamp
$ts = strtotime('2026-03-04');⚠️ Timezone Considerations
Unix timestamp selalu dalam UTC. Ketika menampilkan ke user, Anda perlu mengkonversi ke timezone lokal mereka. Indonesia memiliki 3 timezone:
- •WIB (UTC+7): Jakarta, Bandung, Medan
- •WITA (UTC+8): Bali, Makassar, Manado
- •WIT (UTC+9): Papua, Maluku
✅ Kesimpulan
Unix timestamp adalah standar universal untuk merepresentasikan waktu dalam komputasi. Selalu perhatikan timezone dan format (seconds vs milliseconds) saat bekerja dengan timestamp. Anda bisa convert timestamp dengan mudah menggunakan Timestamp Converter di Ced DevTools.