Cara Menghitung Hari di Antara Dua Tanggal (Matematika Tanggal Dijelaskan)

Pelajari cara menghitung jumlah hari, minggu, atau bulan di antara dua tanggal. Termasuk perhitungan usia, hari kerja, dan kalkulator tanggal gratis.

Jawaban Cepat

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:

计算器 "date-calculator" 未找到

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

  1. 20 Januari ke 31 Januari = 11 hari
  2. Seluruh Februari = 28 hari (atau 29 pada tahun kabisat)
  3. 1 Maret ke 10 Maret = 10 hari
  4. Total: 11 + 28 + 10 = 49 hari

Hari dalam Setiap Bulan

BulanHariBulanHari
Januari31Juli31
Februari28/29Agustus31
Maret31September30
April30Oktober31
Mei31November30
Juni30Desember31

Trik ingatan: "30 hari ada pada September, April, Juni, dan November. Sisanya 31, kecuali Februari."

Aturan Tahun Kabisat

Suatu tahun adalah tahun kabisat jika:

  1. Habis dibagi 4 → tahun kabisat
  2. TETAPI habis dibagi 100 → BUKAN tahun kabisat
  3. TETAPI habis dibagi 400 → tahun kabisat
TahunTahun Kabisat?Mengapa
2024YaHabis dibagi 4
2025TidakTidak habis dibagi 4
2100TidakHabis dibagi 100, tidak 400
2000YaHabis dibagi 400
2028YaHabis dibagi 4

Perhitungan Tanggal Umum

Berapa Hari Sampai...

PeristiwaDari 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

HariMingguBulan (perkiraan)
71 minggu
142 minggu0.5 bulan
304.3 minggu1 bulan
608.6 minggu2 bulan
9012.9 minggu3 bulan
18025.7 minggu6 bulan
36552.1 minggu12 bulan

Menghitung Usia

Usia = Tanggal Hari Ini − Tanggal Lahir

Tetapi usia bukan hanya soal hari — kita menghitung tahun penuh:

  1. Kurangi tahun lahir dari tahun saat ini
  2. 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 LiburTanggalHari
New Year's DayJan 1Kamis
MLK Jr. DayJan 19Senin
Presidents' DayFeb 16Senin
Memorial DayMay 25Senin
Independence DayJul 4 (observed Jul 3)Jumat
Labor DaySep 7Senin
Columbus DayOct 12Senin
Veterans DayNov 11Rabu
ThanksgivingNov 26Kamis
ChristmasDec 25Jumat

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?

  1. Maret: 31 − 1 = 30 hari tersisa
  2. April: 30 hari (total berjalan: 60)
  3. Mei: perlu 30 hari lagi → 30 Mei
  4. Jawaban: 30 Mei (90 hari dari 1 Maret)

Mengurangi Hari dari Tanggal

Tanggal berapa 45 hari sebelum 15 Juni?

  1. 1-15 Juni = 15 hari
  2. Seluruh Mei = 31 hari (total berjalan: 46)
  3. Perlu 45 hari → 1 Mei = mundur 46 hari, jadi 2 Mei
  4. 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 → KeHariJamMenit
1 minggu716810,080
1 bulan (rata-rata)30.44730.543,830
1 tahun365.258,766525,960
1 dekade3,652.587,6605,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