Formatter tanggal & waktu

Formatkan tanggal ke ISO 8601, RFC 2822, gaya 12/24 jam, timestamp Unix, atau template Anda dengan token seperti YYYY dan MM.

Semua dihitung secara lokal di browser Anda. Tidak ada yang meninggalkan perangkat Anda.

Hasil
—
Format umum
Timestamp Unix
Detik Unix
0
Milidetik Unix
0

Cara kerjanya

Formatter mengambil tanggal dan waktu yang Anda pilih lalu menuliskannya ulang dalam berbagai tata letak dengan tata bahasa token kecil. Setiap token adalah placeholder: YYYY adalah tahun 4 digit, MM bulan ber-nol di depan, DD tanggal ber-nol di depan, HH jam 24, mm menit, ss detik, SSS milidetik, EEEE nama hari lengkap, dan DDDD nama bulan lengkap. Karakter yang bukan token disalin apa adanya, sehingga Anda bisa menyusun tata letak seperti YYYY-MM-DD, DD/MM/YYYY hh:mm atau EEEE, DD MMM YYYY dengan tanda baca biasa.

Asal huruf-hurufnya
Nama token mengikuti konvensi kebanyakan library tanggal (moment.js, java.text.SimpleDateFormat dsb.), jadi template yang dibuat di sini biasanya bisa langsung dipakai di kode Anda. Nama hari dan bulan dipecahkan dengan API Intl.DateTimeFormat bawaan, sehingga EEEE dan DDDD selalu sesuai bahasa browser Anda.
Jam 12 vs jam 24
HH mencetak jam 24 (00–23), sementara hh mencetak jam 12 (01–12). Token opsional a menambahkan penanda AM/PM. Keduanya membaca dari waktu yang sama, jadi kedua format selalu konsisten.
Timestamp Unix
Timestamp Unix adalah jumlah detik sejak 1 Januari 1970 pukul 00:00:00 UTC. Alat ini menampilkan detik dan milidetik untuk tanggal yang dipilih, dan arah sebaliknya juga bekerja: ketik berapa pun detik dan pemilih lompat ke saat itu. Nilai milidetik sama dengan 1.000× nilai detiknya.
Kenapa ada daftar format?
ISO 8601 (YYYY-MM-DDThh:mm:ss) adalah format pertukaran paling aman untuk mesin, YYYY-MM-DD dan DD/MM/YYYY adalah dua format tanggal yang paling umum dipakai sehari-hari, RFC 2822 adalah yang diharapkan header email dan banyak API, dan format 12/24 jam untuk manusia. Setiap baris punya tombol Salin agar Anda tidak perlu memilih teks secara manual.

Pertanyaan yang sering diajukan

Apa arti token dalam templat?

Token adalah placeholder yang diganti dengan bagian tanggal. YYYY adalah tahun 4 digit (2026), YY 2 digit, MM bulan ber-nol di depan (09), M angka bulan (9), DD tanggal ber-nol di depan, D angka tanggal, HH jam 24, hh jam 12, mm menit, ss detik, SSS milidetik, EEEE nama hari lengkap, E hari pendek, DDDD nama bulan lengkap, dan MMM bulan pendek. Token peka huruf besar-kecil: hh dan HH berbeda.

Bagaimana format RFC 2822 dihasilkan?

Alat ini menyusun string RFC 2822 dari tanggal lokal yang sama yang Anda masukkan: hari pendek, tanggal, bulan pendek, tahun 4 digit, jam 24 dengan nol, dan offset UTC. Ini adalah format header email dan banyak field tanggal API, jadi Anda bisa menempelkan hasil langsung ke kode atau header email.

Bagaimana mengonversi antara timestamp Unix dan tanggal?

Kedua arah bekerja secara langsung. Pemilih tanggal menampilkan detik dan milidetik Unix saat ini untuk waktu yang dipilih, dan ada field terpisah tempat Anda bisa mengetik timestamp Unix apa pun (detik) untuk melihat tanggalnya. Timestamp milidetik adalah nilai detik dikali 1.000.

Apakah alat ini butuh koneksi internet atau menyimpan data saya?

Tidak. Semua dihitung oleh JavaScript di tab browser Anda memakai API Intl.DateTimeFormat bawaan. Tidak ada yang diunggah, disimpan, atau dikirim — tutup halaman dan isian hilang.

Apakah saya bisa menggunakan alat ini di proyek saya sendiri?

Ya — gunakan alat ini sebagai referensi format persis yang Anda butuhkan. Sintaks token (YYYY, MM, DD, hh, EEEE dsb.) mengikuti konvensi kebanyakan library tanggal, jadi template yang dibuat di sini biasanya bisa langsung dipakai di formatter kode Anda.