Skip to main content
🟢 Beginner 🔥 Popular

Kalkulator Perbezaan Tarikh -- Berapa Hari Antara Dua Tarikh?

Hitung hari, minggu, bulan antara mana-mana dua tarikh. Berapa hari dari 1900 hingga 2026? Mana-mana jarak tahun. Percuma, serta-merta, tanpa pendaftaran.

Soalan Perbezaan Tarikh Popular

Ini adalah pengiraan tarikh yang paling biasa dicari orang. Gunakan kalkulator di atas untuk mendapatkan jawapan langsung untuk tarikh hari ini:

SoalanTarikh sasaranCara Mengira
Berapa hari lagi sebelum Krismas?25 DisemberMasukkan hari ini -> 25 Dis tahun semasa/tahun depan
Berapa hari lagi Tahun Baru?1 JanuariMasuk hari ini -> 1 Januari tahun depan
Berapa banyak minggu antara dua tarikh?Mana-mana tarikh akhirBahagikan jumlah hari dengan 7 (ditunjukkan secara automatik)
Berapa hari lagi sehingga hari jadi saya?Hari jadi awak.Masukkan hari ini -> tarikh ulang tahun anda yang seterusnya
Berapa hari sejak tarikh?Tarikh laluMasukkan tarikh lalu -> hari ini
Berapa minggu saya mengandung?Tempoh haid terakhirMasukkan tarikh LMP -> hari ini (bagi hari dengan 7)
Berapa hari lagi sampai perkahwinan saya?Tarikh perkahwinanMasukkan hari ini -> tarikh perkahwinan anda
Berapa hari kerja antara tarikh?Mana-mana tarikh akhirDipaparkan secara automatik di sebelah hari kalendar

Kalkulator memberi anda jawapannya dalam hari, minggu, bulan, jam, dan minit -- semuanya sekaligus.

Cara Mengira Perbezaan Tarikh

Mengira perbezaan yang tepat antara dua tarikh memerlukan pengendalian yang teliti terhadap panjang bulan yang berbeza-beza, tahun lompat, dan peraturan kalendar.

  1. Ubah kedua-dua tarikh ke unit biasa (contohnya, jumlah hari dari titik rujukan seperti 1 Januari 1970)
  2. Kurangkan bilangan hari tarikh terdahulu dari bilangan hari tarikh kemudian
  3. Tukar hasil kembali ke tahun, bulan, minggu, dan hari

Contoh pengiraan:Dari 15 Mac 2020 hingga 8 November 2025:

Mengapa ini rumit secara manual:Bulan mempunyai 28, 29, 30, atau 31 hari. Pengiraan berdasarkan bulan dari 15 Mac hingga 15 April adalah "1 bulan" tanpa mengira sama ada tempoh itu adalah 31 atau 28 hari. Kalkulator kami mengendalikan semua kes tepi ini secara automatik.

Peraturan Tahun Leap: Apabila Februari Mempunyai 29 Hari

Pengiraan tarikh yang betul memerlukan pemahaman tahun lompat.

  1. Satu tahun yang boleh dibahagikan dengan4adalah tahun lompat (contohnya, 2024)
  2. Pengecualian:Tahun abad (terbahagi dengan 100) TIDAK tahun lompat (contohnya, 1900)
  3. Pengecualian kepada pengecualian:Tahun-tahun abad yang boleh dibahagikan dengan 400 adalah tahun lompat (contohnya, 2000)

Jadi: 2000 = tahun lompat , 1900 = bukan tahun lompat , 2100 = TIDAK akan menjadi tahun lompat .

TahunDibahagi dengan 4?Tahun abad?Berbahagi dengan 400?Tahun Leap?
Tahun 2024Ya, boleh.NoYa, boleh.
Tahun 2025NoNoTidak
2100 tahunYa, boleh.Ya, boleh.NoTidak
tahun 2000Ya, boleh.Ya, boleh.Ya, boleh.Ya, boleh.
1900 tahunYa, boleh.Ya, boleh.NoTidak

Lebih 400 tahun, terdapat tepat 97 tahun lompat, menjadikan tahun purata 365.2425 hari panjang - hampir sepadan dengan tahun solar sebenar 365.2422 hari.

Hari Kerja vs Hari Kalendar

Untuk banyak tujuan praktikal (kontrak, tarikh akhir, perancangan projek), anda memerlukanhari perniagaan(hari kerja) dan bukannya hari kalendar:

Hari perniagaan = Hari kalendar - Hujung minggu - Hari cuti umum

Dalam minggu kerja 5 hari standard, tempoh 30 hari kalendar mempunyai kira-kira 22 hari bekerja (mengurangkan ~ 8 hari hujung minggu, tolak sebarang cuti).

Hari kalendarKira-kira Hari Perniagaan (AS)
7 hari (1 minggu)5 hari perniagaan
14 hari (2 minggu)10 hari perniagaan
30 hari (1 bulan)~22 hari perniagaan
90 hari (1 suku)~65 hari perniagaan
365 hari (1 tahun)~261 hari perniagaan

Penting:Hari cuti persekutuan AS mengurangkannya lagi. Terdapat 11 hari cuti persekutuan, membawa hari kerja sebenar AS setahun kepada kira-kira 250. Negara yang berbeza mempunyai cuti umum yang berbeza - UK mempunyai 8 hari cuti bank, Jerman mempunyai 9 - 13 (berbeza mengikut negeri), Perancis mempunyai 11.

Penggunaan praktikal untuk pengiraan perbezaan tarikh

Mengetahui bilangan hari yang tepat antara tarikh adalah penting dalam banyak situasi dunia sebenar:

Umur, Tempoh, dan Aritmetik Tarikh: Pengiraan Biasa

Berikut adalah senario matematik tarikh biasa dengan contoh kerja:

SenarioMulakanAkhirHasilnya
Hari pada tahun 2024 (tahun kabisat)1 Januari 202431 Disember 2024366 hari
Hari-hari sehingga bersara (umur 65 tahun dari DOB 15 Mac 1970)11 Mac 202615 Mac, 20353,292 hari
Tarikh akhir kontrak 90 hari15 Jan, 2026+ 90 hari15 April 2026
Minggu kehamilan (LMP Nov 1)1 Nov, 202511 Mac 202619 minggu, 0 hari
Tempoh pegangan pelaburan (keuntungan modal)Okt 5, 2024Okt 6, 2025366 hari (sempadan jangka panjang dipenuhi)

Nota cukai Keuntungan Modal AS:Kadar keuntungan modal jangka panjang berlaku untuk aset yang dipegang selama lebih dari 365 hari. Perbezaan antara 364 dan 366 hari boleh mengubah kadar cukai anda dari sehingga 37% (jangka pendek, kadar pendapatan biasa) menjadi 0%, 15%, atau 20% (tingkat jangka panjang).

Nombor Hari Julian dan Tarikh Aritmetik Internal

Di belakang tabir, perisian aritmetik tarikh (termasuk kalkulator kami) berfungsi dengan menukar setiap tarikh menjadi jumlah hari mutlak, melakukan aritmetik, kemudian menukar kembali.Nombor Hari Julian (JDN), yang mengira hari dari 1 Januari 4713 SM.

Lebih biasa dalam pengkomputeran, tarikh disimpan sebagai bilangan hari (atau milidetik) sejak tarikh rujukan yang dipanggilEpok Unix: 1 Januari 1970 pada 00:00 UTC.

Inilah sebabnya mengapa pengurangan tarikh mudah dalam pengaturcaraan: 11 Mac 2026 (hari 20,527) tolak 15 Mac 2020 (hari 18,336) = 2,191 hari.

Mengapa kalendar Gregorian tidak selesa:Tidak seperti unit metrik di mana segala-galanya dibahagikan dengan 10, aritmetik kalendar melibatkan bulan yang tidak teratur (28 - 31 hari), tahun lompat yang berubah-ubah, dan masa asas 60. Tidak hairanlah orang menggunakan kalkulator!

Pengiraan tarikh dalam pengaturcaraan dan spreadsheet

Sama ada anda bekerja dalam Excel, Google Sheets, Python, atau JavaScript, aritmetik tarikh mengikuti prinsip yang sama -- tetapi setiap platform mempunyai sintaks dan gotchas tersendiri.

Excel dan Google Sheets:Tarikh disimpan secara dalaman sebagai nombor siri (hari sejak 1 Januari 1900 di Excel, atau 30 Disember 1899 di Google Sheets). Ini bermakna mengurangkan dua sel tarikh memberi anda perbezaan hari secara langsung.

TugasFormulaContoh Hasil
Hari antara tarikh=B2-A2365
Bulan antara tarikh=DATEDIF ((A2,B2,"M")12
Tahun antara tarikh=DATEDIF(A2,B2,"Y")1
Tambah 90 hari pada tarikh=A2+90Apr 15, 2026
Hari perniagaan antara=Hari Kerja Rangkaian ((A2,B2)261 daripada

PerkhidmatanDATEDIFfungsi ini tidak didokumenkan dalam Excel tetapi berfungsi sepenuhnya -- ia mengira perbezaan dalam tahun lengkap ("Y"), bulan ("M"), atau hari ("D") antara dua tarikh.

Python (modul masa tarikh):Python'sdatetimePerpustakaan mengendalikan pengurangan tarikh secara asli. Mengurangkan duadateobjek mengembalikan atimedeltaobjek dengan.daysUntuk pengiraan hari perniagaan,numpy.busday_count()fungsi ataupandas.bdate_range()kaedah adalah alat standard.

JavaScript:Bahagian dalamanDateObjek menyimpan tarikh sebagai milidetik sejak zaman Unix (1 Januari 1970). Mengurangkan dua objek tarikh memberikan milidetik, yang anda bahagi dengan 86,400,000 untuk mendapatkan hari. Berhati-hati dengan zon waktu -- new Date('2026-03-15')boleh ditafsirkan sebagai UTC tengah malam, yang boleh mengalihkan hasilnya satu hari bergantung kepada zon waktu tempatan pengguna.

Perangkap biasa di semua platform:

Pembaharuan Kalendar Bersejarah dan Hari yang Hilang

Apabila mengira perbezaan tarikh yang merangkumi berabad-abad, anda mungkin menghadapi anomali kalendar sejarah yang mempengaruhi ketepatan:

Pembaharuan Kalendar Gregorian (1582):Apabila Paus Gregory XIII mereformasi kalendar Julian, 10 hari dikeluarkan. Di negara-negara Katolik, 4 Oktober 1582 diikuti dengan segera oleh 15 Oktober 1582. Orang yang tidur pada hari Khamis, 4 Oktober bangun pada hari Jumaat, 15 Oktober. 10 hari itu tidak wujud dalam kalendar Gregorian.

Pengangkatan berbeza mengikut negara:Negara-negara Protestan dan Ortodoks mengamalkan kalendar Gregorian jauh kemudian. Britain dan jajahannya (termasuk Amerika) tidak beralih sehingga September 1752, apabila 11 hari dilewatkan - 2 September diikuti oleh 14 September. Rusia tidak mengadopsinya sehingga 1918 (13 hari dilewatkan), dan Yunani menunggu sehingga 1923.

Ini bermakna bahawa tarikh seperti "15 Februari 1700" mempunyai makna yang berbeza di England (masih menggunakan kalendar Julian) daripada di Sepanyol (sudah menggunakan Gregorian).

Masalah permulaan tahun:Sebelum tahun 1752, England mengira permulaan tahun baru sebagai 25 Mac (Hari Wanita), bukan 1 Januari. Jadi, 1 Februari 1700 dalam rekod Inggeris sebenarnya adalah 1 Februari 1700/01 (1701 dalam pengiraan moden). Hari lahir George Washington direkodkan sebagai 11 Februari 1731 (Cara Lama) tetapi dirayakan sebagai 22 Februari 1732 (Cara Baru).

Untuk sebarang pengiraan tarikh yang melibatkan tarikh sebelum tahun 1923, ketahuilah bahawa penukaran Julian-ke-Gregorian boleh mempengaruhi hasil anda sehingga 13 hari. Kalkulator kami menggunakan kalendar Gregorian proleptik (meluaskan peraturan Gregorian ke belakang), yang merupakan standard moden untuk pengiraan tetapi tidak mencerminkan kalendar sejarah sebenar yang digunakan pada masa itu.

Adakah anda tahu?

Soalan yang Sering Diajukan

Berapa hari lagi sebelum Krismas?

Krismas adalah 25 Disember. Untuk mencari hari-hari sehingga Krismas, gunakan kalkulator di atas: menetapkan tarikh permulaan kepada hari ini dan tarikh akhir kepada 25 Disember tahun semasa (atau tahun depan jika Krismas telah berlalu). Hasilnya menunjukkan kepada anda hari, minggu, dan jam yang tepat sehingga Krismas. Sebagai contoh, jika hari ini adalah 16 Mac, terdapat 284 hari sehingga 25 Disember.

Berapa banyak minggu antara dua tarikh?

Bahagikan jumlah hari antara kedua-dua tarikh dengan 7. Kalkulator kami menunjukkan minggu secara automatik. Sebagai contoh, 90 hari = 12 minggu dan 6 hari. 365 hari = 52 minggu dan 1 hari. Masukkan dua tarikh di atas dan angka minggu ditunjukkan dengan serta-merta di samping bilangan hari.

Berapa hari antara dua tarikh?

Masukkan kedua-dua tarikh dalam kalkulator kami untuk kiraan segera. Untuk melakukannya secara manual, ubah setiap tarikh menjadi hari tahun dan tolak, memperhitungkan panjang tahun yang berbeza. Tahun lompat mempunyai 366 hari; tahun standard mempunyai 365. Kalkulator kami mengendalikan semua kes tepi secara automatik.

Bagaimana tahun lompat dikira?

Tahun adalah tahun lompat jika: (1) boleh dibahagikan dengan 4, DAN (2) jika ia adalah tahun abad, juga boleh dibahagikan dengan 400. Jadi 2000 adalah tahun lompat (boleh dibahagikan dengan 400), 1900 tidak (boleh dibahagikan dengan 100 tetapi tidak 400), dan 2024 adalah tahun lompat. Tahun lompat abad berikutnya adalah 2400.

Bagaimana saya mengira hari perniagaan antara dua tarikh?

Kira hari kalendar, kemudian tolak bilangan hari Sabtu dan Ahad dalam julat itu, dan tolak sebarang cuti umum. Kira-kira: hari kalendar x 5/7 memberikan kiraan hari perniagaan kasar. Di Amerika Syarikat, terdapat kira-kira 261 hari minggu setahun tolak 11 cuti persekutuan = 250 hari perniagaan.

Berapa hari lagi untuk tarikh tertentu?

Kurangkan tarikh hari ini dari tarikh sasaran. Kalkulator kami melakukan ini secara automatik. Sebagai contoh, jika hari ini adalah 11 Mac 2026, terdapat 20 hari sehingga 31 Mac 2026 -- dan 356 hari sehingga 2 Mac 2027.

Apakah dua minggu?

Dua minggu adalah tepat 14 hari (2 minggu). Kata ini berasal dari bahasa Inggeris lama 'fēowertyne niht' (empat belas malam). Ia biasanya digunakan dalam bahasa Inggeris British untuk gaji (dibayar dua minggu sekali) dan beberapa syarat kontrak.

Apakah perbezaan antara hari kalendar dan hari perniagaan?

Hari kalendar mengira semua 7 hari dalam seminggu. Hari perniagaan (hari kerja) hanya mengira Isnin hingga Jumaat, tidak termasuk hujung minggu dan cuti umum. Tarikh akhir '30 hari' biasanya bermaksud 30 hari kalendar; tarikh akhir '20 hari perniagaan' bermaksud 4 minggu kerja.

Berapa banyak minggu dalam setahun?

Satu tahun standard mempunyai 52 minggu dan 1 hari (365 hari ÷ 7 = 52.14). Tahun lompat mempunyai 52 minggu dan 2 hari (366 ÷ 7 = 52.28). Inilah sebabnya mengapa tarikh yang sama bergerak ke hadapan dengan 1 hari minggu setiap tahun, dan dengan 2 hari selepas tahun lompat.

Mengapa tempoh 90 hari penting untuk cukai dan tarikh akhir undang-undang?

Banyak tarikh akhir undang-undang dan kewangan dinyatakan sebagai kiraan hari tertentu. IRS mempunyai tarikh akhir pemfailan 90 hari untuk notis tertentu. Keuntungan modal AS menjadi 'jangka panjang' (taraf cukai yang lebih rendah) selepas 365 hari memegang. Polis insurans mungkin mempunyai keperluan notis 30 hari. Pengiraan hari kalendar yang tepat menghalang kesilapan yang mahal.