Kalkulator Tanggal & Waktu
Lakukan perhitungan tanggal yang rumit dilakukan kalender: pindahkan tanggal dengan tahun, bulan, minggu, atau hari, hitung selisih antara dua tanggal, dan ubah tanggal lahir menjadi usia tepat dengan hitung mundur menuju ulang tahun berikutnya. Kasus khusus akhir bulan dan tahun kabisat ditangani untuk Anda, dan tidak ada data yang keluar dari browser Anda.
- Mode
- Tambah · Selisih · Usia
- Kasus khusus
- Tahun kabisat · Akhir bulan
- Privasi
- 100% lokal
- Ketergantungan
- Tidak ada
Menambahkan bulan akan menjaga tanggal sehari-bulan jika memungkinkan. Jika bulan tujuan lebih pendek, tanggal akan disesuaikan ke hari terakhir bulan tersebut (31 Januari + 1 bulan → 28/29 Februari).
Hari kalender menghitung hari yang berlalu antara dua tanggal. Hari kerja tidak termasuk hari Sabtu dan Minggu.
Usia dihitung dalam tahun, bulan, dan hari penuh dari tanggal lahir. Tanggal lahir 29 Februari diperlakukan sebagai 28 Februari di tahun non-kabisat.
Sesi ini
Catatan hanya tersimpan di memori halaman ini dan akan hilang saat Anda memuat ulang atau menutup tab.
Dirancang untuk perhitungan tanggal sehari-hari
Tiga kalkulator dalam satu halaman
Semua yang biasanya Anda hitung dengan jari atau spreadsheet, selesai secara instan dan konsisten.
Pindahkan tanggal apa pun
Tambah atau kurangi tahun, bulan, minggu, dan hari dalam satu proses — tenggat waktu, pembaruan, pengingat, dan jendela pengiriman.
Ukur jarak
Lihat jarak tepat antara dua tanggal dalam hari, minggu, dan rincian tahun/bulan/hari.
Hari kerja
Hitung hari kerja Senin–Jumat antara dua tanggal untuk jadwal proyek, SLA, dan perencanaan cuti.
Usia tepat
Ubah tanggal lahir menjadi tahun, bulan, dan hari, dengan tanggal dan jumlah hari hingga ulang tahun berikutnya.
Kasus khusus ditangani
Tahun kabisat, penyesuaian akhir bulan, dan akhir pekan dihitung dalam aritmatika tanggal UTC, jadi tidak ada hasil yang bergeser satu hari.
Tidak perlu instalasi
Tidak ada pendaftaran, tidak ada unggahan, tidak ada iklan yang mengganggu. Setiap perhitungan berjalan secara lokal di browser Anda.
Cara kerja aritmatika tanggal
Aturan kecil yang membuat perhitungan tanggal sesuai dengan kalender kertas.
Apa arti sebenarnya dari “tambah satu bulan”?
Sebulan bukan jumlah hari yang tetap, jadi kalkulator tanggal mengacu pada hari dalam bulan: 15 Jan + 1 bulan adalah 15 Feb. Jika bulan tujuan lebih pendek, hari akan disesuaikan ke hari terakhir yang valid — 31 Jan + 1 bulan adalah 28 Feb (atau 29 Feb di tahun kabisat), dan 31 Mar − 1 bulan adalah 28/29 Feb.
Mengapa hari, minggu, dan bulan memberikan total yang berbeda?
"Total hari" adalah jumlah periode 24 jam tetap antara dua tanggal kalender. "Minggu + hari" mengelompokkan jumlah tersebut per 7 hari. Pemecahan tahun/bulan/hari mengikuti kalender, sehingga cocok dengan cara orang menyebut interval secara lisan (1 tahun 2 bulan 3 hari) bukan pembagian sederhana.
Apa yang dihitung sebagai hari kerja?
Hari kerja di sini adalah Senin sampai Jumat. Hari libur nasional tidak termasuk, karena berbeda per negara dan wilayah — kurangi secara manual jika jadwal Anda membutuhkannya.
Mengapa menggunakan UTC untuk perhitungan?
Tanggal tanpa waktu tidak memiliki zona waktu. Perhitungan dalam UTC menghindari peralihan waktu musim panas, ketika hari lokal bisa berlangsung 23 atau 25 jam dan pembagian sederhana akan membulat ke hari yang salah.
Panduan Singkat Tenggat Waktu Umum
Rentang tanggal yang sebenarnya dihitung di tempat kerja dan dalam dokumen, beserta aturan yang menentukan hari yang tepat.
| Skenario | Durasi Umum | Cara Perhitungannya |
|---|---|---|
| Syarat Pembayaran 30 / 60 / 90 hari | 30, 60, atau 90 hari kalender | Dari tanggal faktur atau pengiriman; pastikan apakah hari pemicu itu sendiri ikut dihitung. |
| Masa percobaan atau masa pemberitahuan | 1–6 bulan | Dihitung dalam bulan, bukan hari tetap, jadi dihitung hingga akhir bulan (31 Januari + 3 bulan = 30 April). |
| Visa atau masa tinggal tanpa visa | 90 hari kalender | Biasanya mulai dari hari setelah masuk; hari keberangkatan sering tidak dihitung. |
| Kehamilan | 40 minggu / 280 hari | Dari hari pertama periode menstruasi terakhir hingga perkiraan tanggal kelahiran. |
| Batas pengembalian atau garansi | 7, 14, atau 30 hari | Pastikan syaratnya menyebutkan hari kalender atau hari kerja sebelum mengurangi. |
| Penyelesaian keuangan T+1 / T+2 | 1–2 hari kerja | Tidak menghitung akhir pekan dan hari libur umum setempat, jadi tanggal kalender berubah. |
| Kontrak “dalam 90 hari” | 90 hari kalender | Nyatakan apakah hari awal disertakan — inilah sumber perselisihan. |
Jika kontrak hanya menyebut “hari”, anggap hari kalender, dan tuliskan tanggal awal secara jelas.
Format tanggal yang menghindari ambiguitas
Delapan digit yang sama bisa berarti dua hari yang berbeda. Ini adalah format yang perlu diketahui.
| Format | Contoh | Tempat munculnya |
|---|---|---|
| ISO 8601 | 2026-10-26 | API, basis data, nama file, standar internasional |
| RFC 3339 (dengan waktu) | 2026-10-26T14:30:00+08:00 | API web dan log yang menyertakan zona waktu |
| Hari / Bulan / Tahun | 26/10/2026 | Inggris Raya, sebagian besar Eropa, Australia, Amerika Latin |
| Bulan / Hari / Tahun | 10/26/2026 | Amerika Serikat, Filipina — sumber bingung yang biasa terjadi |
| Bahasa Mandarin | 26 Oktober 2026 | Kontrak, faktur, dan dokumen resmi dalam Bahasa Mandarin |
| Bahasa Inggris Tertulis | 26 Oktober 2026 | Kontrak dan sertifikat; menuliskan nama bulan menghilangkan keraguan |
Untuk transaksi lintas batas, gunakan format ISO 8601 atau tuliskan nama bulan. Format numerik murni DD/MM vs MM/DD adalah pilihan paling berisiko.
Pertanyaan yang Sering Diajukan
Apakah tanggal mulai atau akhir termasuk dalam penghitungan hari?
Alat ini melaporkan hari yang telah berlalu: dari 1 Jan ke 2 Jan adalah 1 hari, dan dari 1 Jan ke 1 Jan adalah 0 hari. Jika Anda membutuhkan penghitungan inklusif (misal untuk malam hotel), tambahkan 1 ke hasilnya.
Apakah alat ini menangani tahun kabisat dan 29 Februari?
Ya. 29 Februari adalah input yang valid, dan menambahkan satu tahun ke 29 Februari akan jatuh pada 28 Februari di tahun non-kabisat berikutnya. Untuk usia, hari ulang tahun 29 Februari dianggap sebagai 28 Februari di tahun non-kabisat.
Bisakah saya menghitung tanggal jauh di masa lalu atau masa depan?
Setiap tanggal yang didukung kalender dari tahun 1 hingga 9999 bisa digunakan, termasuk tanggal historis dan perencanaan jangka panjang. Hasilnya akurat untuk kalender Gregorius proleptik.
Bisakah saya menggunakannya untuk perencanaan hari kerja?
Ya untuk penghitungan Senin–Jumat. Karena hari libur berbeda per negara, alat ini sengaja tidak menebaknya; kurangi daftar hari libur Anda sendiri dari hasil hari kerja.
Apakah data saya dikirim ke mana pun?
Tidak. Halaman ini statis plus JavaScript sisi klien: tanggal tidak pernah meninggalkan browser Anda, dan tidak ada akun atau penyimpanan sisi server.
Usia, hari ulang tahun, dan tanggal 29 Februari
Konteks yang berbeda menghitung usia dengan cara yang berbeda — pilih konvensi yang sesuai dengan pertanyaan.
Tahun penuh (usia)
Anda berusia N tahun dari hari ulang tahun Anda hingga hari sebelum ulang tahun berikutnya. Lahir pada 2000-05-15, Anda berusia 18 tahun pada 2018-05-15, bukan pada Hari Tahun Baru.
Usia nominal (Asia Timur)
Tradisional 虚岁 / 세는나I menghitung seseorang berusia 1 saat lahir dan menambah usia setiap Tahun Baru, sehingga bisa satu atau dua tahun di atas usia legal.
Batas usia legal
Sebagian besar yurisdiksi menetapkan usia legal pada awal hari ulang tahun; beberapa menggunakan waktu kelahiran yang tepat. Untuk kontrak dan dokumen perjalanan, ikuti aturan lokal.
Hari ulang tahun dan 29 Februari
Hari ulang tahun maju sesuai tahun atau bulan dengan penyesuaian akhir bulan. Untuk ulang tanggal 29 Februari, tahun tidak kabisat umumnya menggunakan tanggal 28 Februari, namun beberapa sistem hukum menggunakan tanggal 1 Maret.
Sejarah singkat kalender
Mengapa satu tahun bukan tepat 365 hari, dan mengapa tanggal melonjak sepuluh hari pada tahun 1582.
-
45 SM
Kalender Julian
Julius Caesar mengganti kalender bulan sipil dengan kalender matahari dan menambahkan hari kabisat setiap empat tahun. Kalender ini melebihi tahun tropis sekitar 11 menit.
-
325
Konsili Nicaea
Gereja menetapkan tanggal Paskah, yang akhirnya mengubah penyimpangan lambat kalender menjadi masalah agama dan sipil.
-
1582
Reformasi Gregorian
Pope Gregory XIII menghilangkan sepuluh hari — Kamis 4 Oktober diikuti oleh Jumat 15 Oktober — dan menambahkan aturan tahun kabisat 100/400. Inggris dan koloninya beralih pada tahun 1752.
-
1970
Epoch Unix
1970-01-01 00:00 UTC menjadi titik nol untuk waktu Unix. Ini adalah momen tertentu, bukan tanggal kalender, itulah mengapa stempel waktu memerlukan zona waktu.
-
1988
ISO 8601
Standar ini menetapkan format YYYY-MM-DD dan penomoran minggu berdasarkan hari Senin yang masih digunakan dalam penggajian, logistik, dan perencanaan proyek.
Kalender yang digunakan sehari-hari saat ini adalah kalender Gregorian; aturan tahun kabisat yang kamu perhatikan setiap empat tahun berasal dari perbaikan tahun 1582 tersebut.
Alat terkait
Membutuhkan waktu selain tanggal? Alat-alat ini mencakup setengahnya lagi.
Konverter Stempel Waktu Unix
Mengonversi antara stempel waktu Unix dan tanggal-waktu, dengan presisi detik, milidetik, mikrodetik, dan nanodetik.
Konverter Zona Waktu
Bandingkan momen yang sama di berbagai kota dan zona waktu, termasuk offset musim panas.
Pengatur Hitung Mundur
Hitung mundur ke tenggat waktu, peluncuran, atau ulang tahun dengan timer langsung.