Jawaban Cepat
Gunakan halaman ini sebagai kalkulator selisih tanggal: masukkan dua tanggal di bawah untuk hasil instan, lalu cek rumus hari, bulan, dan tahun kabisat jika perlu.
Untuk menemukan jumlah hari di antara dua tanggal, kurangi tanggal yang lebih awal dari tanggal yang lebih akhir.
15 Januari ke 20 Maret = 64 hari
Untuk perhitungan yang lebih kompleks (hari kerja, bulan, tahun), gunakan kalkulator kami:
Berapa Bulan atau Hari dari Satu Tanggal ke Tanggal Lain?
Banyak pencarian tanggal ditulis seperti pertanyaan sehari-hari, misalnya "September 2025 ke Juni 2026 berapa bulan" atau "dari tanggal 26 April sampai sekarang berapa hari". Cara paling aman adalah memasukkan tanggal awal dan tanggal akhir ke kalkulator, karena jumlah hari per bulan tidak selalu sama.
Contoh cepat:
| Pertanyaan | Jawaban cepat | Catatan |
|---|---|---|
| September 2025 ke Juni 2026 berapa bulan? | sekitar 9 bulan | Hitung bulan kalender dari September ke Juni |
| 10 Oktober 2025 ke 6 Juni 2026 berapa bulan? | sekitar 7 bulan 27 hari | Lebih akurat jika dihitung dengan tanggal lengkap |
| Dari 26 April sampai 6 Juni berapa hari? | 41 hari | Jika tahun yang sama dan menghitung selisih tanggal langsung |
| Dari hari ini sampai tanggal acara berapa hari? | masukkan dua tanggal | Gunakan tanggal hari ini sebagai awal |
Jika pertanyaan memakai kata "sampai sekarang", gunakan tanggal hari ini sebagai tanggal akhir. Jika ingin hasil dalam bulan dan hari, jangan hanya membagi total hari dengan 30, karena Februari, April, Juni, September, dan bulan 31 hari akan membuat hasilnya berbeda.
Agar hasilnya tidak membingungkan, bedakan juga antara pertanyaan yang hanya menyebut bulan dan pertanyaan yang menyebut tanggal lengkap:
| Cara bertanya | Cara membaca hasil |
|---|---|
| September 2025 ke Juni 2026 | Biasanya dibaca sebagai jarak bulan kalender, sekitar 9 bulan |
| 10 Oktober 2025 ke 6 Juni 2026 | Harus dihitung dengan tanggal lengkap, hasilnya bulan plus hari |
| 26 April sampai sekarang | Tanggal akhir berubah setiap hari, jadi gunakan tanggal hari ini |
| 26 April sampai 6 Juni | Tanggal akhir tetap, hasilnya bisa dihitung ulang kapan saja |
Cara Kerja Pengurangan Tanggal
Kasus Sederhana: Bulan yang Sama
5 Maret ke 22 Maret
- 22 − 5 = 17 hari
Melintasi Bulan
20 Januari ke 10 Maret
- 20 Januari ke 31 Januari = 11 hari
- Seluruh Februari = 28 hari (atau 29 pada tahun kabisat)
- 1 Maret ke 10 Maret = 10 hari
- Total: 11 + 28 + 10 = 49 hari
Hari dalam Setiap Bulan
| Bulan | Hari | Bulan | Hari |
|---|---|---|---|
| Januari | 31 | Juli | 31 |
| Februari | 28/29 | Agustus | 31 |
| Maret | 31 | September | 30 |
| April | 30 | Oktober | 31 |
| Mei | 31 | November | 30 |
| Juni | 30 | Desember | 31 |
Trik ingatan: "30 hari ada pada September, April, Juni, dan November. Sisanya 31, kecuali Februari."
Aturan Tahun Kabisat
Suatu tahun adalah tahun kabisat jika:
- Habis dibagi 4 → tahun kabisat
- TETAPI habis dibagi 100 → BUKAN tahun kabisat
- TETAPI habis dibagi 400 → tahun kabisat
| Tahun | Tahun Kabisat? | Mengapa |
|---|---|---|
| 2024 | Ya | Habis dibagi 4 |
| 2025 | Tidak | Tidak habis dibagi 4 |
| 2100 | Tidak | Habis dibagi 100, tidak 400 |
| 2000 | Ya | Habis dibagi 400 |
| 2028 | Ya | Habis dibagi 4 |
Perhitungan Tanggal Umum
Contoh untuk Rencana Libur, Puasa, dan Deadline
Banyak orang menghitung selisih tanggal bukan untuk rumus matematika, tetapi untuk keputusan sehari-hari: berapa hari lagi menuju libur, berapa hari kerja tersisa sebelum deadline, atau berapa minggu sampai perjalanan dimulai.
| Pertanyaan | Cara menghitung |
|---|---|
| Berapa hari lagi sampai liburan? | Masukkan tanggal hari ini sebagai tanggal awal dan tanggal berangkat sebagai tanggal akhir |
| Berapa hari kerja sampai deadline? | Gunakan hasil hari kerja, lalu kurangi hari libur kantor jika ada |
| Berapa minggu sampai acara? | Bagi total hari dengan 7, atau lihat hasil minggu dari kalkulator |
| Berapa lama antara dua jadwal cicilan? | Hitung selisih kalender agar tidak salah membaca tenggat |
| Berapa umur seseorang pada tanggal tertentu? | Pakai tanggal lahir sebagai awal dan tanggal acara sebagai akhir |
Untuk periode seperti Ramadan, Lebaran, Natal, Tahun Baru, cuti bersama, atau jadwal sekolah, tanggal resminya bisa berubah menurut kalender dan keputusan pemerintah. Masukkan tanggal aktual yang sudah diumumkan agar hasilnya akurat.
Berapa Hari Sampai...
| Peristiwa | Dari 1 Jan |
|---|---|
| Hari Valentine (14 Feb) | 44 hari |
| Tax Day (15 Apr) | 104 hari |
| Independence Day (4 Jul) | 184 hari |
| Halloween (31 Okt) | 303 hari |
| Natal (25 Des) | 358 hari |
| Malam Tahun Baru (31 Des) | 364 hari |
Konversi Minggu dan Bulan
| Hari | Minggu | Bulan (perkiraan) |
|---|---|---|
| 7 | 1 minggu | — |
| 14 | 2 minggu | 0.5 bulan |
| 30 | 4.3 minggu | 1 bulan |
| 60 | 8.6 minggu | 2 bulan |
| 90 | 12.9 minggu | 3 bulan |
| 180 | 25.7 minggu | 6 bulan |
| 365 | 52.1 minggu | 12 bulan |
Menghitung Usia
Usia = Tanggal Hari Ini − Tanggal Lahir
Tetapi usia bukan hanya soal hari — kita menghitung tahun penuh:
- Kurangi tahun lahir dari tahun saat ini
- Jika tanggal hari ini sebelum ulang tahun tahun ini, kurangi 1
Contoh: Lahir 15 Maret 1990. Hari ini 1 April 2026.
- 2026 − 1990 = 36
- 1 April setelah 15 Maret → ulang tahun sudah lewat
- Usia: 36 tahun
Untuk usia persis dalam tahun, bulan, dan hari, gunakan Age Calculator kami.
Hari Kerja
Hari kerja mengecualikan akhir pekan (Sabtu dan Minggu) serta hari libur umum.
Perkiraan Cepat
Hari kerja ≈ Total hari × 5/7
Untuk 30 hari kalender: 30 × 5/7 ≈ 21 hari kerja
Hari Libur Federal AS (2026)
| Hari Libur | Tanggal | Hari |
|---|---|---|
| New Year's Day | Jan 1 | Kamis |
| MLK Jr. Day | Jan 19 | Senin |
| Presidents' Day | Feb 16 | Senin |
| Memorial Day | May 25 | Senin |
| Independence Day | Jul 4 (observed Jul 3) | Jumat |
| Labor Day | Sep 7 | Senin |
| Columbus Day | Oct 12 | Senin |
| Veterans Day | Nov 11 | Rabu |
| Thanksgiving | Nov 26 | Kamis |
| Christmas | Dec 25 | Jumat |
Rata-rata hari kerja per bulan: 21-22 (252 per tahun)
Penambahan dan Pengurangan Tanggal
Menambahkan Hari ke Tanggal
Tanggal berapa 90 hari dari 1 Maret?
- Maret: 31 − 1 = 30 hari tersisa
- April: 30 hari (total berjalan: 60)
- Mei: perlu 30 hari lagi → 30 Mei
- Jawaban: 30 Mei (90 hari dari 1 Maret)
Mengurangi Hari dari Tanggal
Tanggal berapa 45 hari sebelum 15 Juni?
- 1-15 Juni = 15 hari
- Seluruh Mei = 31 hari (total berjalan: 46)
- Perlu 45 hari → 1 Mei = mundur 46 hari, jadi 2 Mei
- Jawaban: 1 Mei (45 hari sebelum 15 Juni)
Rumus Tanggal yang Berguna
Hari dalam Seminggu (Rumus Zeller)
Ingin tahu suatu tanggal jatuh pada hari apa? Algoritma Doomsday adalah jalan pintas matematika mental, tetapi untuk penggunaan sehari-hari, cukup gunakan kalkulator.
Durasi dalam Unit Berbeda
| Dari → Ke | Hari | Jam | Menit |
|---|---|---|---|
| 1 minggu | 7 | 168 | 10,080 |
| 1 bulan (rata-rata) | 30.44 | 730.5 | 43,830 |
| 1 tahun | 365.25 | 8,766 | 525,960 |
| 1 dekade | 3,652.5 | 87,660 | 5,259,600 |
Poin Penting
- Hari di antara tanggal = tanggal lebih akhir − tanggal lebih awal
- Perhitungkan panjang bulan yang berbeda dan tahun kabisat
- Hari kerja ≈ hari kalender × 5/7 dikurangi hari libur
- Usia dihitung dalam tahun penuh (kurangi 1 jika ulang tahun belum lewat)
- Untuk perhitungan presisi lintas bulan dan tahun, gunakan kalkulator tanggal