# Konverter Timestamp Unix

URL: https://discuvr.org/timestamp-converter/?hl=id
Last updated: 2026-11-08
MCP tool: `convert_unix_timestamp`

Ubah waktu epoch Unix menjadi tanggal dalam UTC atau zona waktu utama dan sebaliknya. Mendeteksi detik, ms, µs, atau ns dan menandai celah waktu musim panas.

Log, database, dan API menyimpan waktu sebagai timestamp Unix: jumlah detik sejak 1 Januari 1970 UTC. Tempel satu di sini untuk melihat tanggal dan jam sebenarnya di zona waktu Anda, atau ubah tanggal menjadi timestamp yang dibutuhkan query atau panggilan API.

## Fungsinya

- Mendeteksi apakah timestamp dalam detik, milidetik, mikrodetik, atau nanodetik dari ukurannya.
- Menampilkan tanggal di zona waktu pilihan Anda beserta offset UTC-nya, plus ISO 8601 dalam UTC dan waktu lokal.
- Mengubah tanggal dan jam dd/mm/yyyy kembali menjadi detik dan milidetik.
- Memberi peringatan saat waktu lokal terlewati atau terulang karena pergantian waktu musim panas.
- Jam langsung waktu Unix saat ini, siap disalin.

## Cara kerja

1. Pilih zona waktu Anda (zona browser dipilih otomatis jika ada di daftar).
2. Tempel timestamp lalu tekan Convert, atau masukkan tanggal untuk mendapatkan timestamp-nya.
3. Salin format yang Anda perlukan.

## Detik atau milidetik: cara unit dideteksi

Timestamp untuk tanggal masa kini punya 10 digit dalam detik (1767225600 adalah 1 Januari 2026, 00:00 UTC), 13 dalam milidetik, 16 dalam mikrodetik, dan 19 dalam nanodetik. Alat ini membaca ukurannya: nilai di bawah 10^11 dianggap detik, di bawah 10^14 milidetik, di bawah 10^17 mikrodetik, dan yang lebih besar nanodetik. Date.now() di JavaScript dan sebagian besar API Java memberi milidetik; alat Unix, time.time() di Python, dan sebagian besar database memberi detik. Anda bisa mengganti tebakan ini.

## Zona waktu dan waktu musim panas

Timestamp Unix selalu dalam UTC; zona baru penting saat ditampilkan kepada orang. Ke arah sebaliknya, waktu lokal bisa ambigu: saat jam dimundurkan, 01:30 terjadi dua kali, dan saat jam dimajukan, 02:30 tidak pernah terjadi. Alat ini memberi peringatan pada kedua kasus alih-alih diam-diam memilih salah satunya, yang biasanya menjadi penyebab laporan meleset satu jam dua kali setahun.

## Timestamp negatif, desimal, dan rentang yang valid

Timestamp negatif adalah tanggal sebelum 1970: -86400 adalah 31/12/1969 pukul 00:00 UTC. Alat ini menerima setiap saat dari -62135596800 (01/01/0001 00:00:00 UTC) sampai 253402300799 (31/12/9999 23:59:59 UTC). Desimal disimpan sebagai pecahan detik, jadi 1700000000.5 adalah 14/11/2023 pukul 22:13:20.5 UTC. Deteksi hanya melihat besarnya angka, sehingga nilai milidetik dari sebelum 03/03/1973 punya paling banyak 11 digit dan dibaca sebagai detik: 86400000 menampilkan 27/09/1972, bukan 02/01/1970. Untuk nilai lama seperti itu, pilih unit Milidetik.

## Mengonversi timestamp di Excel, Google Sheets, dan SQL

Di Excel atau Google Sheets, =A1/86400+DATE(1970,1,1) mengubah detik di sel A1 menjadi tanggal UTC (bagi dengan 86400000 untuk milidetik); format sel sebagai tanggal dan waktu. Jika Excel Anda memakai koma sebagai tanda desimal, pisahkan argumen dengan titik koma: =A1/86400+DATE(1970;1;1). Untuk waktu lokal, tambahkan selisih UTC dalam jam dibagi 24, misalnya +7/24 untuk Jakarta. =(A1-DATE(1970,1,1))*86400 mengubah tanggal kembali menjadi detik. Di PostgreSQL, to_timestamp(1700000000) mengembalikan timestamptz dan EXTRACT(EPOCH FROM kolom) membalikkannya; di MySQL, FROM_UNIXTIME(1700000000) dan UNIX_TIMESTAMP(kolom) memakai zona waktu sesi. Tempel nilai yang sama di sini untuk memeriksa rumus: 1700000000 harus menghasilkan 14/11/2023 22:13:20 UTC.

## Pertanyaan

**Mengapa tanggal hasil konversi saya tahun 1970?**

Nilainya mungkin dalam detik tetapi dibaca sebagai milidetik, atau nilainya 0 atau kosong di sistem asal. Tanggal Januari 1970 hampir selalu berarti nilai yang hilang, bukan kejadian nyata.

**Apakah detik kabisat dihitung?**

Tidak. Waktu Unix mengabaikan detik kabisat, jadi setiap hari tepat 86.400 detik. Ini sesuai dengan cara komputer, database, dan API menyimpan waktu.

**Bagaimana membedakan detik dan milidetik?**

Hitung digitnya. Saat ini timestamp dalam detik punya 10 digit dan dalam milidetik 13 digit. Konverter mendeteksinya untuk Anda, dan Anda juga bisa mengatur unitnya sendiri.

**Apakah timestamp Unix punya zona waktu?**

Tidak. Ia menghitung detik dari satu momen tunggal dalam UTC, jadi timestamp yang sama adalah saat yang sama di mana pun. Hanya cara menampilkannya yang bergantung pada zona waktu.

**Apa yang terjadi pada 2038?**

Sistem yang menyimpan timestamp sebagai bilangan signed 32-bit akan overflow pada 19/01/2038. Konverter ini memakai bilangan berukuran penuh dan menangani tanggal hingga tahun 9999.

**Bagaimana cara mendapatkan timestamp Unix saat ini di kode?**

Di JavaScript, Math.floor(Date.now() / 1000) menghasilkan detik; Date.now() saja menghasilkan milidetik. Di Python, int(time.time()). Di shell Linux atau macOS, date +%s. Di PostgreSQL, EXTRACT(EPOCH FROM now()) (dengan desimal), dan di MySQL, UNIX_TIMESTAMP(). Jam langsung di halaman ini menampilkan nilai yang sama dalam detik, siap disalin.

**Zona waktu apa saja yang bisa saya pilih?**

40 zona umum dari basis data zona waktu IANA, masing-masing dinamai menurut kota, dari UTC dan Asia/Kolkata (India) hingga America/Los_Angeles dan Pacific/Auckland. Setiap zona menerapkan aturan waktu musim panasnya sendiri untuk tanggal yang Anda konversi. Zona browser Anda dipilih otomatis jika ada di daftar; jika tidak, halaman mulai dengan UTC. Jika kota Anda tidak ada, pilih kota di daftar yang jamnya sama hari ini, misalnya Asia/Jakarta untuk Bandung.

**Bagaimana cara mengubah jam dari satu zona waktu ke zona lain, misalnya IST ke EST?**

Gunakan kedua kartu. Pilih Asia/Kolkata sebagai zona waktu, isi 14/11/2023 dan 10:00 di Tanggal ke timestamp, lalu tekan Konversi: hasilnya 1699936200. Tempel angka itu di Timestamp ke tanggal, lalu ganti zona waktu ke America/New_York. Timestamp ke tanggal kini menampilkan 13/11/2023 23:30:00 dengan selisih UTC -05:00, yaitu malam sebelumnya di New York. Waktu musim panas diterapkan sesuai tanggal yang Anda isi, jadi pukul 10:00 di India pada 14/07/2023 sama dengan 00:30 pada 14/07/2023 di New York, dengan -04:00. Mengganti zona juga membaca ulang tanggal di Tanggal ke timestamp sebagai waktu New York, jadi ambil jawabannya dari Timestamp ke tanggal.

**Mengapa timestamp Active Directory 18 digit menampilkan tanggal tahun 1970-an?**

Atribut seperti lastLogonTimestamp dan pwdLastSet adalah nilai Windows FILETIME: interval 100 nanodetik sejak 01/01/1601 UTC, bukan waktu Unix. Jika 133446720000000000 ditempel apa adanya, angka itu dibaca sebagai nanodetik dan menampilkan 25/03/1974. Bagi dulu dengan 10000000 lalu kurangi 11644473600: hasilnya, 1700198400, adalah 17/11/2023 05:20:00 UTC. Di Excel, =A1/864000000000-109205 memberi tanggal dan jam UTC yang sama; di PowerShell, [DateTime]::FromFileTimeUtc(133446720000000000).

**Bagaimana cara mengonversi waktu ISO 8601 seperti 2023-11-14T22:13:20+05:30?**

Isi bagian-bagiannya di Tanggal ke timestamp: 14/11/2023 sebagai tanggal dan 22:13:20 sebagai jam. Pilih zona waktu dengan selisih yang sama pada tanggal itu, Asia/Kolkata untuk +05:30 atau UTC untuk nilai yang berakhir dengan Z, lalu tekan Konversi: hasilnya 1699980200. Jika tidak ada zona di daftar dengan selisih itu, kurangi sendiri dan isi jamnya dalam UTC: 22:13:20+05:30 sama dengan 16:43:20 UTC. Timestamp ke tanggal menampilkan ISO 8601 dalam UTC dan waktu lokal, siap disalin.

## Lainnya di Alat Pengembang

- [Pembuat Diagram Sistem](https://discuvr.org/system-diagram/?hl=id)
- [JSON Formatter](https://discuvr.org/json-formatter/?hl=id)
- [Formatter Python](https://discuvr.org/python-formatter/?hl=id)
- [HTML Viewer](https://discuvr.org/html-viewer/?hl=id)

## Sering dipakai bersama

- [Kalkulator Selisih Tanggal](https://discuvr.org/date-difference/?hl=id)
- [Enkode / Dekode](https://discuvr.org/encode-decode/?hl=id)

---

Part of Discuvr (https://discuvr.org/): Discuvr is a collection of free, focused tools for day-to-day professional work - office and data utilities, legal and compliance helpers, privacy and security checks, and developer formatters. Every tool has its own page, and most can also be called from ChatGPT or Claude over MCP.
