Kalkulator Perbezaan Tarikh

Kira hari, minggu, bulan, dan tahun antara dua tarikh.

Pilih tarikh pertama.
Pilih tarikh kedua.

Tempoh tarikh

68

Jumlah minggu9.7
Anggaran bulan2.2
Anggaran tahun0.19
Input kekal dalam pelayar melainkan ciri masa hadapan memberitahu anda sebaliknya secara jelas. Gunakan ini sebagai anggaran dan sahkan keputusan penting dengan profesional yang berkelayakan.

Cara menggunakan kalkulator perbezaan tarikh ini

  1. Pilih tarikh mula

    Pilih tarikh pertama dalam medan Tarikh mula.

  2. Pilih tarikh tamat

    Pilih tarikh kedua dalam medan Tarikh tamat.

  3. Lihat keputusan

    Semak jumlah hari, minggu, anggaran bulan, dan anggaran tahun antara dua tarikh tersebut.

Metodologi

Cara kalkulator perbezaan tarikh ini berfungsi

Kalkulator perbezaan tarikh ini mengira tempoh mutlak antara dua tarikh kalendar dan menyatakannya dalam beberapa unit harian — jumlah hari, minggu, anggaran bulan, dan anggaran tahun. Kiraan hari adalah tepat kerana kalkulator menormalkan kedua-dua tarikh kepada nilai kalendar UTC tarikh-sahaja sebelum menolaknya, mengambil kira peraturan tahun lompat dalam kalendar Gregorian proleptik. Minggu diperoleh dengan membahagikan jumlah hari dengan tujuh. Angka bulan dan tahun adalah anggaran kerana bulan kalendar berbeza antara 28 dan 31 hari; kalkulator menggunakan purata panjang bulan 30.4375 hari (365.25 ÷ 12) dan purata tahun 365.25 hari sebagai anggaran perancangan yang sesuai untuk garis masa projek, tempoh kontrak, anggaran umur, dan kiraan detik acara.

Formula
hari = |tarikh₂ − tarikh₁|
tarikh₁ Tarikh mula dinormalkan kepada nilai kalendar UTC tarikh-sahaja
tarikh₂ Tarikh tamat dinormalkan kepada nilai kalendar UTC tarikh-sahaja
hari Bilangan mutlak hari kalendar antara dua tarikh tersebut
minggu hari ÷ 7 (dibundarkan kepada dua tempat perpuluhan)
bulan hari ÷ 30.4375 (anggaran bulan kalendar)
tahun hari ÷ 365.25 (anggaran tahun perancangan)
Contoh

Katakan anda memerlukan tempoh antara 1 Mac 2024 dan 15 September 2025. Perbezaan UTC tarikh-sahaja ialah 563 hari kalendar. Membahagi dengan 7 memberikan kira-kira 80.43 minggu. Membahagi dengan 30.4375 memberikan kira-kira 18.50 bulan. Membahagi dengan 365.25 memberikan kira-kira 1.54 tahun.

Jika anda memerlukan tempoh antara 15 Januari 2025 dan 3 Oktober 2025, kalkulator akan memberikan 261 hari, kira-kira 37.29 minggu, lebih kurang 8.57 bulan, dan anggaran 0.71 tahun.

Andaian
  • Kedua-dua tarikh mengikut kalendar Gregorian. Kalkulator ini tidak melaras untuk pertukaran Julian-ke-Gregorian yang berlaku pada masa yang berbeza di pelbagai negara.
  • Penukaran bulan dan tahun menggunakan panjang purata (30.4375 hari sebulan, 365.25 hari setahun) dan oleh itu adalah anggaran — ia tidak akan sepadan tepat dengan pengiraan bulan kalendar penuh atau hari lahir.
  • Pengiraan adalah berdasarkan tarikh sahaja; ia tidak mengambil kira waktu dalam hari, jadi perbezaan antara 1 Januari pada 23:59 dan 2 Januari pada 00:01 dilaporkan sebagai satu hari penuh.
  • Tahun lompat dikendalikan secara automatik: tahun yang boleh dibahagi dengan 4 adalah tahun lompat, kecuali abad, yang juga mesti boleh dibahagi dengan 400.
Nota
  • Untuk tarikh akhir undang-undang atau kontrak yang menyatakan bulan kalendar penuh, kira bulan pada kalendar secara langsung dan bukannya bergantung pada anggaran purata.
  • Hasilnya sentiasa nombor bukan negatif tanpa mengira tarikh mana yang anda masukkan dahulu — kalkulator mengambil nilai mutlak perbezaan tersebut.
  • Pengiraan hari bekerja (tidak termasuk hujung minggu dan cuti umum) memerlukan pengiraan berasingan dan tidak disertakan dalam alat ini.
  • Jika anda memerlukan umur dalam tahun yang lengkap untuk tujuan undang-undang, gunakan medan tahun dan bulan daripada kedua-dua tarikh tersebut dan bukannya anggaran tahun perpuluhan.
Sumber
  1. U.S. Naval Observatory — Penukar Tarikh Julian — rujukan untuk penomboran hari Julian
  2. ISO — Format tarikh dan masa ISO 8601 — Perwakilan tarikh kalendar Gregorian

Mengapa kiraan hari adalah tepat

Kalkulator menganggap setiap input sebagai nilai kalendar Gregorian tarikh-sahaja dan membandingkan tarikh yang dinormalkan tersebut, jadi masa hari dan peralihan waktu musim panas tempatan tidak menjejaskan hasil. Menolak dua tarikh yang dinormalkan memberikan kiraan hari integer tepat yang tidak pernah hanyut atau dibundarkan. Sama ada tempoh tersebut merentasi Februari dalam tahun lompat, melangkaui sempadan abad, atau meliputi dekad, penolakan tersebut mengembalikan bilangan hari kalendar yang berlalu dengan betul. Minggu kemudiannya diperoleh dengan membahagikan kiraan tepat tersebut dengan tujuh, jadi angka minggu mewarisi ketepatan yang sama.

Bila anggaran bulan dan tahun sudah memadai

Oleh kerana bulan kalendar berbeza antara 28 dan 31 hari, tiada satu penukaran tepat daripada hari ke bulan. Kalkulator menggunakan purata perancangan 30.4375 hari sebulan (365.25 ÷ 12) dan 365.25 hari setahun. Purata ini berguna untuk garis masa projek, tempoh pajakan, anggaran umur, dan perancangan acara. Ia menjadi kurang berguna apabila anda memerlukan bulan kalendar penuh untuk kitaran pengebilan atau tarikh akhir undang-undang — dalam kes tersebut, kira bulan pada kalendar secara terus. Angka tahun perpuluhan juga praktikal untuk anggaran kasar tetapi tidak seharusnya menggantikan kiraan hari lahir atau ulang tahun yang tepat apabila ketepatan adalah penting.

Soalan Lazim kalkulator perbezaan tarikh

Mengapakah bulan dan tahun disenaraikan sebagai anggaran?

Bulan kalendar berkisar antara 28 hingga 31 hari, dan tahun berselang-seli antara 365 dan 366 hari. Kalkulator menggunakan purata panjang perancangan (30.4375 hari sebulan dan 365.25 hari setahun), jadi hasilnya mungkin tidak selari sepenuhnya dengan pengiraan bulan kalendar penuh pada kalendar dinding.

Adakah kalkulator ini mengambil kira tahun lompat?

Ya. Kiraan hari asas mengikut peraturan tahun lompat Gregorian sepenuhnya — termasuk pengecualian abad — jadi 29 Februari disertakan apabila ia jatuh dalam julat tarikh yang dipilih.

Bolehkah saya menggunakan ini untuk mengira umur seseorang?

Anda boleh mendapatkan anggaran yang hampir dengan memasukkan tarikh lahir sebagai tarikh mula dan hari ini sebagai tarikh tamat. Untuk umur tahun genap yang tepat, kira tahun dan bulan kalendar penuh berbanding bergantung pada angka tahun perpuluhan.

Adakah urutan tarikh yang dimasukkan penting?

Tidak. Kalkulator mengambil perbezaan mutlak, jadi anda akan mendapat hasil positif yang sama tidak kira sama ada tarikh yang lebih awal atau lebih lewat dimasukkan dahulu.

Mengapakah jumlah kiraan hari berbeza daripada apa yang saya dapat dengan mengira pada kalendar?

Kekeliruan "fence-post" adalah punca yang paling biasa. Kalkulator ini mengira bilangan hari antara dua tarikh (tidak termasuk tarikh mula). Jika anda perlu menyertakan kedua-dua tarikh hujung, tambahkan satu hari pada hasil tersebut.

Ditulis oleh Jan Křenek Pengasas dan pembangun utama
Disemak oleh Semakan Metodologi DigitSum Pengesahan formula dan QA
Terakhir dikemas kini 10 Mac 2026

Gunakan ini sebagai anggaran dan sahkan keputusan penting dengan profesional yang berkelayakan.

Input kekal dalam pelayar melainkan ciri masa hadapan memberitahu anda sebaliknya secara jelas.