Konverter Tanggal dan Waktu Unix

Konverter Tanggal dan Waktu Unix

Ini adalah alat tanggal dan waktu yang memungkinkan Anda mengonversi antara cap waktu Unix dan tanggal/waktu. Alat ini dilengkapi dengan deteksi otomatis detik dan milidetik, pengaturan zona waktu pengguna secara otomatis, spesifikasi zona waktu untuk tanggal dan waktu yang dimasukkan, ISO 8601, RFC 2822, waktu relatif, serta tombol tanggal dan waktu yang umum digunakan—semuanya tertata rapi dalam antarmuka yang sederhana.

Terjemahan
Menunggu masukan
Masukkan cap waktu atau tanggal dan waktu, lalu klik "Konversi."
Jika string tanggal dan waktu tidak menyertakan UTC atau +09:00, maka akan diinterpretasikan sebagai tanggal dan waktu di zona waktu ini. Pengaturan default adalah pengaturan browser pengguna.

Tanggal dan waktu yang sering digunakan

Hasil

Apa itu Konverter Tanggal dan Waktu Unix?

Konverter Timestamp Unix adalah alat online untuk mengonversi antara timestamp Unix (detik epoch) dan tanggal serta waktu yang mudah dibaca manusia.Unix timestamp adalah format yang mewakili tanggal dan waktu sebagai jumlah detik yang telah berlalu sejak 1 Januari 1970, 00:00:00 UTC, dan digunakan di banyak lingkungan pengembangan, termasuk respons API, log, basis data, JavaScript, PHP, dan Python.Namun, melihat angka seperti 1717046400 saja tidak secara intuitif mengungkapkan tanggal dan waktu apa yang diwakilinya. Dengan alat ini, Anda dapat dengan mudah memasukkan sebuah timestamp untuk melihatnya dalam berbagai format sekaligus, termasuk UTC, zona waktu pengguna, ISO 8601, dan RFC 2822.

Dalam JavaScript, `Date.now()` mengembalikan nilai dalam milidetik, sehingga Anda sering berurusan dengan cap waktu 13 digit seperti 1717046400000. Di sisi lain, fungsi `time()` di PHP dan banyak alat berbasis Unix menggunakan nilai dalam satuan detik, biasanya sekitar 10 digit. Jika perbedaan ini disalahpahami, tanggal dan waktu dapat menjadi sangat tidak akurat atau dianggap sebagai tanggal yang tidak wajar di masa depan atau masa lalu. Alat ini secara otomatis mendeteksi detik dan milidetik serta menampilkan kedua nilai tersebut secara bersamaan, sehingga memudahkan pencegahan kesalahan dalam spesifikasi API dan penyelidikan log.

Saat mengonversi tanggal dan waktu menjadi timestamp, penting untuk menentukan zona waktu mana yang akan digunakan untuk menafsirkan tanggal dan waktu yang dimasukkan. Bahkan untuk "2026-06-13 12:00:00" yang sama, timestamp Unix yang dihasilkan akan berbeda tergantung pada apakah itu diperlakukan sebagai UTC, Europe/London, atau America/New_York. Alat ini memungkinkan Anda memilih zona waktu untuk tanggal dan waktu yang dimasukkan. Pengaturan default adalah zona waktu yang terdeteksi dari browser pengguna, sehingga memudahkan pengguna di seluruh dunia untuk menggunakan alat ini berdasarkan waktu lokal mereka.

Opsi zona waktu menampilkan sebanyak mungkin zona waktu IANA yang didukung oleh browser. Untuk memudahkan pemilihan dari daftar opsi yang panjang, kami menggunakan bidang input berbasis pencarian di mana Anda dapat mengetik teks untuk mempersempit pilihan, bukan menu dropdown standar.Pengguna dapat memilih zona waktu dengan memasukkan nama kota, nama wilayah, atau ID zona waktu seperti America/New_York, Europe/London, atau Asia/Singapore, sehingga mengurangi beban pencarian melalui daftar yang panjang. Hal ini memudahkan untuk mengidentifikasi kesalahpahaman yang disebabkan oleh perbedaan zona waktu saat mengintegrasikan dengan layanan luar negeri, memeriksa log server, atau memverifikasi waktu reservasi.

Selain itu, meskipun hasilnya ditampilkan di luar layar, halaman akan secara otomatis menggulir ke area hasil setelah konversi. Hal ini mencegah pengguna melewatkan perubahan pada hasil di bagian bawah halaman setelah melakukan tindakan di dekat bidang input. Selain itu, kami menyediakan preset seperti "Waktu Saat Ini," "Hari Ini pukul 00:00," "Besok pukul 00:00," dan "Tanggal 1 bulan ini," sehingga Anda dapat memasukkan tanggal dan waktu yang sering digunakan hanya dengan satu klik. Kode contoh untuk pengembangan juga ditampilkan, sehingga Anda tidak hanya dapat memverifikasi hasil konversi tetapi juga menggunakannya sebagai referensi saat menangani nilai yang sama dalam JavaScript, PHP, atau Python.

  • Anda dapat mengonversi cap waktu Unix menjadi tanggal dan waktu.
  • Anda dapat mengonversi tanggal dan waktu menjadi cap waktu Unix.
  • Secara otomatis mendeteksi cap waktu dalam detik dan milidetik.
  • Secara otomatis menetapkan zona waktu browser pengguna sebagai default.
  • Anda dapat menentukan zona waktu mana yang akan digunakan saat menginterpretasikan string tanggal dan waktu.
  • Fitur masukan zona waktu berbasis pencarian memungkinkan Anda memilih dari berbagai zona waktu IANA.
  • Anda dapat melihat waktu UTC dan zona waktu pengunjung secara bersamaan.
  • Menampilkan ISO 8601, RFC 2822, waktu relatif, dan waktu yang telah berlalu.
  • Anda dapat memasukkan tanggal dan waktu yang sering digunakan, seperti waktu saat ini atau hari pertama bulan ini, dengan satu klik.

Cara penggunaan

Untuk mengonversi cap waktu menjadi tanggal dan waktu, masukkan cap waktu Unix dalam satuan detik (misalnya, 1717046400) atau cap waktu dalam satuan milidetik (misalnya, 1717046400000) di bidang input. Mode konversi biasanya dapat dibiarkan pada pengaturan "Deteksi Otomatis."Alat ini akan mendeteksi apakah nilai tersebut dalam satuan detik atau milidetik berdasarkan jumlah digit dan formatnya, lalu mengonversinya ke format seperti UTC, zona waktu pengguna, atau ISO 8601. Jika Anda ingin secara eksplisit memperlakukan nilai tersebut sebagai cap waktu, pilih “Cap Waktu → Tanggal.”

Untuk mengonversi tanggal dan waktu menjadi cap waktu Unix, masukkan string tanggal dan waktu seperti 2026-06-13 12:34:56, 2026-06-13T12:34:56, atau 2026/06/13 12:34.Jika string tanggal/waktu tidak menyertakan spesifikasi zona waktu seperti "Z" atau "+09:00," string tersebut akan diartikan sebagai tanggal dan waktu untuk wilayah yang dipilih di "Zona Waktu untuk Tanggal/Waktu Masukan." Nilai default adalah zona waktu yang terdeteksi dari browser pengguna. Jika spesifikasi server atau API Anda didasarkan pada UTC, pilih UTC; jika Anda menangani waktu reservasi untuk wilayah tertentu, pilih zona waktu IANA wilayah tersebut.

Hasil konversi menampilkan Unix Timestamp (detik), Unix Timestamp (milidetik), UTC, zona waktu pengguna, ISO8601, RFC2822, waktu relatif, dan waktu yang telah berlalu. Setiap nilai dapat disalin secara terpisah, dan Anda juga dapat menyalin semuanya sekaligus atau mengunduhnya sebagai berkas teks. Jika area hasil berada di luar layar, halaman akan bergulir secara otomatis setelah konversi, sehingga hasil tidak mudah terlewatkan bahkan saat menggunakan ponsel cerdas.

  1. Masukkan cap waktu atau string tanggal/waktu.
  2. Pilih mode konversi sesuai kebutuhan.
  3. Saat memasukkan tanggal dan waktu, pastikan zona waktu untuk tanggal dan waktu yang dimasukkan.
  4. Klik "Konversi" untuk melihat hasilnya.
  5. Pastikan format yang diperlukan, seperti detik, milidetik, UTC, zona waktu pengunjung, dan ISO 8601.
  6. Salin atau unduh ini untuk digunakan dalam analisis log atau pekerjaan pengembangan.

Catatan penting saat menggunakan

  • Tanda waktu Unix umumnya didasarkan pada UTC. Tanggal dan waktu yang ditampilkan akan bervariasi tergantung pada zona waktu.
  • Fungsi `Date.now()` di JavaScript mengembalikan nilai dalam milidetik, sedangkan fungsi `time()` di PHP mengembalikan nilai dalam detik. Harap perhatikan perbedaan presisi ini.
  • Jika string tanggal dan waktu tidak menyertakan zona waktu, maka akan diinterpretasikan berdasarkan wilayah yang dipilih sebagai zona waktu untuk tanggal dan waktu yang dimasukkan.
  • Zona waktu pengguna bergantung pada pengaturan browser atau perangkat mereka. Jika pengaturan perangkat tidak benar, nilai default juga akan terpengaruh.
  • Di wilayah yang menerapkan waktu musim panas, selisih waktu dari UTC dapat bervariasi tergantung pada tanggal, bahkan di dalam wilayah yang sama. Memilih zona waktu IANA memudahkan konversi yang memperhitungkan waktu musim panas.

Pertanyaan yang Sering Diajukan

Apa itu cap waktu Unix?

Timestamp Unix adalah nilai numerik yang mewakili tanggal dan waktu sebagai jumlah detik yang telah berlalu sejak 1 Januari 1970, pukul 00:00:00 UTC. Timestamp ini banyak digunakan dalam API, log, basis data, dan untuk mengelola tanggal dan waktu dalam program.

Apakah ini berarti hal yang sama dengan "Epoch time"?

Dalam banyak kasus, "Unix time," "Unix timestamp," dan "Epoch time" sering digunakan secara bergantian. Ketiga istilah tersebut merujuk pada format yang mewakili waktu yang telah berlalu sejak awal era Unix.

Apa perbedaan antara detik dan milidetik?

Cap waktu dalam detik biasanya terdiri dari sekitar 10 digit, sedangkan cap waktu dalam milidetik biasanya terdiri dari sekitar 13 digit. Fungsi `Date.now()` di JavaScript mengembalikan nilai dalam milidetik, sedangkan fungsi `time()` di PHP mengembalikan nilai dalam detik.

Bagaimana zona waktu pengunjung ditentukan?

Fitur ini secara otomatis mendeteksi zona waktu menggunakan informasi zona waktu dari browser. Hal ini biasanya didasarkan pada pengaturan wilayah perangkat atau sistem operasi yang Anda gunakan.

Apa zona waktu untuk tanggal dan waktu entri?

Pengaturan ini menentukan zona waktu mana yang harus digunakan untuk menafsirkan string tanggal dan waktu jika string tersebut tidak menyertakan spesifikasi zona waktu.

Mengapa hasilnya berbeda antara UTC dan zona waktu pengguna?

Meskipun cap waktu Unix didasarkan pada UTC, waktu yang ditampilkan bervariasi tergantung pada zona waktu. Hal ini karena waktu tersebut mencerminkan selisih antara waktu lokal dan UTC, serta waktu musim panas.

Apa yang harus saya masukkan di kolom input zona waktu berbasis pencarian?

Silakan masukkan sebagian nama zona waktu IANA (seperti America/New_York, Europe/London, atau Asia/Singapore) atau nama kota, lalu pilih dari saran yang tersedia.

Apa itu ISO 8601?

ISO 8601 adalah format standar untuk penulisan tanggal dan waktu. Misalnya, format ini ditulis sebagai 2026-06-13T12:34:56Z dan umumnya digunakan dalam API dan berkas konfigurasi.

Apa itu RFC 2822?

Format RFC 2822 umumnya digunakan dalam header email dan untuk penulisan tanggal dan waktu dalam konteks yang berkaitan dengan HTTP. Misalnya, format ini ditampilkan sebagai Sat, 13 Jun 2026 12:34:56 GMT.

Untuk apa waktu relatif dapat digunakan?

Waktu relatif dapat digunakan untuk menentukan berapa hari sebelum atau sesudah tanggal dan waktu saat ini yang dimasukkan. Hal ini berguna untuk memeriksa tenggat waktu, mencatat cap waktu, dan waktu pemesanan.

Bagaimana jika tanggal dan waktu yang dimasukkan tidak dapat dikonversi?

Silakan periksa pemisah tanggal, format waktu, tanggal yang tidak ada, dan spesifikasi zona waktu yang tidak valid. Cara termudah adalah dengan memulai pengujian menggunakan input contoh atau format YYYY-MM-DD HH:mm:ss.

Apakah alat ini mengirimkan nilai input ke server?

Proses konversi ini dirancang untuk dijalankan menggunakan JavaScript di browser. Namun, harap berhati-hati saat menangani URL atau string yang berisi log yang sangat sensitif, informasi pribadi, atau kredensial otentikasi.

Apa yang harus dimasukkan pada tombol "Waktu Saat Ini"?

Tombol "Waktu Saat Ini" memasukkan waktu saat ini yang diperoleh dari browser Anda. Fitur ini berguna saat Anda ingin dengan cepat memeriksa waktu saat ini dalam format Unix timestamp atau ISO 8601.

Bisakah Anda juga memeriksa cara mengambil timestamp Unix saat ini dalam program?

Ya. Kami akan menampilkan contoh kode sederhana dalam JavaScript, PHP, dan Python di bagian hasil. Anda dapat menggunakan contoh-contoh ini, bersama dengan hasil terjemahan, sebagai referensi saat mengimplementasikan kode.