Konverter Timestamp Unix - Konverter Epoch Time
Konverter timestamp Unix gratis. Konversi epoch time ke tanggal, detik ke milidetik. Mendukung konversi batch dengan contoh kode untuk JavaScript, Python, Java, PHP, Go, C#, Rust dan Bash.
Referensi Timestamp Umum
| Peristiwa | Cap Waktu | Tanggal |
|---|---|---|
| Unix Epoch | 0 | 1970-01-01 00:00:00 UTC |
| 1 Miliar Detik | 1000000000 | 2001-09-09 01:46:40 UTC |
| Urutan 1234567890 | 1234567890 | 2009-02-13 23:31:30 UTC |
| 2 Miliar Detik | 2000000000 | 2033-05-18 03:33:20 UTC |
| Masalah Y2038 (maks 32-bit) | 2147483647 | 2038-01-19 03:14:07 UTC |
Dapatkan Timestamp dalam Bahasa Anda
// Dapatkan timestamp saat ini
const timestamp = Math.floor(Date.now() / 1000);
const timestampMs = Date.now();
// Timestamp ke Tanggal
const date = new Date(timestamp * 1000);
// Tanggal ke Timestamp
const ts = Math.floor(new Date('2024-01-01').getTime() / 1000); import time
from datetime import datetime
# Dapatkan timestamp saat ini
timestamp = int(time.time())
timestamp_ms = int(time.time() * 1000)
# Timestamp ke Tanggal
date = datetime.fromtimestamp(timestamp)
# Tanggal ke Timestamp
ts = int(datetime(2024, 1, 1).timestamp()) import java.time.*;
// Dapatkan timestamp saat ini
long timestamp = System.currentTimeMillis() / 1000;
long timestampMs = System.currentTimeMillis();
// Timestamp ke Tanggal
Instant instant = Instant.ofEpochSecond(timestamp);
LocalDateTime date = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());
// Tanggal ke Timestamp
long ts = LocalDate.of(2024, 1, 1).atStartOfDay(ZoneId.systemDefault()).toEpochSecond(); <?php
// Dapatkan timestamp saat ini
$timestamp = time();
$timestampMs = round(microtime(true) * 1000);
// Timestamp ke Tanggal
$date = date('Y-m-d H:i:s', $timestamp);
// Tanggal ke Timestamp
$ts = strtotime('2024-01-01'); package main
import "time"
// Dapatkan timestamp saat ini
timestamp := time.Now().Unix()
timestampMs := time.Now().UnixMilli()
// Timestamp ke Tanggal
date := time.Unix(timestamp, 0)
// Tanggal ke Timestamp
ts := time.Date(2024, 1, 1, 0, 0, 0, 0, time.UTC).Unix() using System;
// Dapatkan timestamp saat ini
long timestamp = DateTimeOffset.UtcNow.ToUnixTimeSeconds();
long timestampMs = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds();
// Timestamp ke Tanggal
DateTime date = DateTimeOffset.FromUnixTimeSeconds(timestamp).DateTime;
// Tanggal ke Timestamp
long ts = new DateTimeOffset(new DateTime(2024, 1, 1)).ToUnixTimeSeconds(); use std::time::{SystemTime, UNIX_EPOCH};
// Dapatkan timestamp saat ini
let timestamp = SystemTime::now()
.duration_since(UNIX_EPOCH)
.unwrap()
.as_secs();
// Timestamp ke Tanggal - use chrono crate
// let date = chrono::NaiveDateTime::from_timestamp(timestamp, 0); # Dapatkan timestamp saat ini
date +%s # seconds
date +%s%3N # milliseconds
# Timestamp ke Tanggal
date -d @1704067200
# Tanggal ke Timestamp
date -d "2024-01-01" +%s Referensi Cepat
- • Timestamp Unix menghitung detik sejak 1 Januari 1970 (UTC)
- • Angka 10 digit adalah detik, 13 digit adalah milidetik
- • Timestamp negatif mewakili tanggal sebelum 1970
- • Maksimum 32-bit: 2147483647 (19 Jan 2038)
Tentang Alat Ini
Apa itu Unix Timestamp?
Unix timestamp (juga dikenal sebagai waktu Epoch, waktu POSIX, atau Unix Epoch) adalah jumlah detik yang telah berlalu sejak 1 Januari 1970 pukul 00:00:00 UTC. Tanggal ini disebut Unix Epoch. Ini adalah representasi waktu yang banyak digunakan dalam sistem komputer dan pemrograman.
Mengapa Menggunakan Unix Timestamps?
Unix timestamps independen terhadap zona waktu, membuatnya sempurna untuk menyimpan dan membandingkan waktu di berbagai wilayah. Mereka ringkas (hanya sebuah angka), mudah dihitung, dan didukung oleh hampir semua bahasa pemrograman.
Detik vs Milidetik
Unix timestamps standar menggunakan detik (10 digit, misal 1704067200). JavaScript dan beberapa sistem modern menggunakan milidetik (13 digit, misal 1704067200000). Alat ini secara otomatis mendeteksi dan menangani kedua format.
Masalah Tahun 2038
Sistem 32-bit menyimpan timestamps sebagai signed integers, dengan nilai maksimum 2147483647 (19 Januari 2038). Setelah tanggal ini, penghitung overflow. Sistem modern 64-bit menggunakan 64-bit integers, memperluas jangkauan hingga miliaran tahun.
Pertanyaan yang Sering Diajukan
Apa itu Unix timestamp?
Bagaimana cara mengkonversi timestamp ke tanggal?
Apa perbedaan antara timestamp detik dan milidetik?
Mengapa beberapa timestamp bernilai negatif?
Apa itu masalah tahun 2038?
Apakah alat ini gratis?
Alat Terkait
Encoder Decoder Base64 Gratis Online - Encode & Decode Base64
Encoder dan decoder Base64 gratis online. Ubah teks ke Base64 dan decode Base...
Pemilih Warna Gratis - Konverter HEX RGB HSL
Pemilih warna online gratis. Konversi antara HEX, RGB, HSL, HSV, CMYK. Hasilk...
Pemeriksa Perbedaan Gratis - Alat Perbandingan Teks
Pemeriksa perbedaan online gratis. Bandingkan dua file teks berdampingan atau...
Generator Hash Gratis - Kalkulator MD5 SHA-256 SHA-512 HMAC
Generator hash online gratis. Hitung hash MD5, SHA-1, SHA-256, SHA-512. Buat ...
JSON Formatter Gratis Online - Validator & Beautifier
JSON formatter, validator, dan beautifier gratis online. Format, minify, dan ...
Encoder / Decoder JWT Gratis - Tanda Tangani, Verifikasi & Periksa Token
Decoder dan Encoder JWT online gratis. Dekode, periksa, verifikasi tanda tang...
Generator Lorem Ipsum Gratis - Paragraf, Kalimat, Kata
Generator teks placeholder Lorem Ipsum gratis online. Buat paragraf, kalimat,...
Generator Kode QR Gratis Online - Buat Kode QR Kustom
Generator kode QR gratis online. Buat kode QR untuk URL, teks, WiFi, vCard. K...
Pengunduh Video TikTok Gratis & Tidak Terbatas Tanpa Tanda Air
Unduh video TikTok tanpa tanda air online secara gratis. Cepat, aman, dan ber...
Encoder Decoder URL Gratis Online - Encode & Decode URL
Encoder dan decoder URL gratis online. Encode karakter khusus untuk URL atau ...
Generator UUID Gratis - v1, v4, v5, v7 & Pembuatan Massal
Generator UUID/GUID online gratis. Buat UUID v1, v4, v5, v7 dan Nil UUID. Pem...
Penghitung Kata Gratis - Penganalisis Teks
Penghitung kata dan penganalisis teks online gratis. Hitung kata, karakter, k...