fecha diferencia Kalkulator

Kira bilangan hari yang tepat antara dua tarikh. Kalkulator Perbezaan Tarikh menambah pilihan hari bekerja, cuti, dan kiraan termasuk, dengan setiap langkah dipaparkan.

01 kalkulator
Jam

Hasil

    Tunjuk kerja

      Kalkulator Perbezaan Tarikh mengira bilangan hari antara mana-mana dua tarikh, kemudian memecahkan jumlah itu kepada tahun, bulan, minggu, dan hari bekerja. Masukkan tarikh mula dan tarikh tamat dalam mana-mana format biasa, dan kalkulator akan mengembalikan kedua-dua kiraan eksklusif dan kiraan inklusif, kerana kedua-dua jawapan melayani soalan yang berbeza. Pilihan untuk pengiraan hari perniagaan sahaja dan pengecualian cuti menjadikan alat yang sama sebagai perancang tarikh akhir atau tempoh notis.

      Kira hari antara dua tarikh

      Concept diagram: Inputs leads to Count days between two dates leads to ResultInputsCount days between twodatesResult
      Count days between two dates.

      Dua tarikh menghasilkan kiraan hari tunggal dengan menolak satu nombor hari kalendar daripada yang lain, bukan dengan membahagikan cap masa milisaat. Kalkulator Perbezaan Tarikh menukar setiap tarikh yang dimasukkan kepada nombor hari pada tengah malam tempatan dan menolak yang lebih kecil daripada yang lebih besar, yang mengekalkan keputusan yang betul merentasi tahun lompat dan peralihan penjimatan siang.

      Nombor hari kalendar hanyalah kiraan berterusan dari titik rujukan tetap, tidak terjejas oleh berapa lama mana-mana hari individu berlangsung. Membahagikan cap masa mentah dengan 86,400,000 milisaat kelihatan setara tetapi gagal pada beberapa hari setiap tahun yang berjalan 23 atau 25 jam kerana perubahan jam, mengembalikan hari pecahan di mana nombor bulat adalah betul. Tolak kalendar mengelakkan perkara itu sepenuhnya.

      Jika tarikh tamat yang dimasukkan lebih awal daripada tarikh mula, kalkulator tidak mengembalikan ralat. Ia melaporkan perbezaan mutlak dan melabelkannya dengan jelas, contohnya "31 beberapa hari sebelum," kerana pasangan terbalik biasanya adalah kesilapan taip yang patut ditandakan dan bukannya kesilapan blok.

      Pilih pengiraan inklusif atau eksklusif

      Concept diagram: Inputs leads to inclusive or exclusive counting leads to ResultInputsinclusive or exclusivecountingResult
      Choose inclusive or exclusive counting.

      Pengiraan eksklusif menolak satu tarikh daripada yang lain. Pengiraan inklusif menambah satu hari lagi untuk mengira kedua-dua titik akhir. Kalkulator Perbezaan Tarikh menunjukkan kedua-dua nombor bersebelahan kerana nombor yang betul bergantung sepenuhnya kepada apa yang dikira, bukan pada tarikh itu sendiri.

      Penginapan hotel dari Isnin hingga Jumaat adalah 4 malam, kiraan eksklusif. Persidangan yang berlangsung dari Isnin hingga Jumaat adalah 5 hari, kiraan inklusif, kerana kedua-dua hari pertama dan terakhir dihadiri sepenuhnya. Dua tarikh kalendar yang sama menghasilkan kedua-dua jawapan yang betul, jadi kalkulator tidak memaksa pilihan antara kedua-duanya; ia melabelkan setiap satu dan membiarkan soalan sebenar menentukan yang mana satu.

      Perbezaan ini adalah punca paling biasa bagi perselisihan antara dua orang yang menggunakan alat berbeza, atau alat yang sama dengan lalai yang tidak didokumentasikan. Menunjukkan kedua-dua nombor menghapuskan tekaan.

      Kira hari bekerja sahaja

      Concept diagram: Inputs leads to Count business days only leads to ResultInputsCount business daysonlyResult
      Count business days only.

      Pengiraan hari bekerja menapis julat tarikh sehingga hari bekerja, kecuali Sabtu dan Ahad secara lalai, dengan pilihan untuk menganggap Sabtu sebagai hari bekerja bagi jadual yang berjalan enam hari seminggu. Kalkulator Perbezaan Tarikh mengira minggu penuh secara aritmetik dan hanya memeriksa minggu separa di setiap hujung, jadi julat empat puluh tahun mengira secepat minggu empat hari.

      Isnin 6 Julai 2026 hingga Jumaat 24 Julai 2026 merangkumi 19 hari kalendar dan tepat 15 hari bekerja: tiga minggu penuh lima hari, tanpa separa minggu yang tinggal kerana kedua-dua titik akhir jatuh pada hari bekerja. Alihkan mana-mana tarikh ke hujung minggu dan kiraan hari bekerja berubah sementara kiraan hari kalendar terus meningkat dengan jumlah yang sama setiap hari, yang merupakan butiran yang kadang-kadang salah kiraan hari demi hari yang naif di tepi.

      Kecualikan cuti umum

      Concept diagram: Inputs leads to Exclude public holidays leads to ResultInputsExclude public holidaysResult
      Exclude public holidays.

      Pengecualian cuti menghapuskan set cuti persekutuan AS yang dipilih daripada kiraan hari bekerja, menggunakan peraturan tarikh yang diperhatikan secara lalai: cuti tetap yang jatuh pada hari Sabtu disambut pada hari Jumaat sebelumnya, dan cuti yang jatuh pada hari Ahad disambut pada hari Isnin berikutnya.

      Senarai ini termasuk Hari Tahun Baru, Hari Peringatan, Hari Kemerdekaan, Hari Buruh, Hari Kesyukuran, dan Krismas, antara lain, yang masing-masing ditetapkan untuk tahun tertentu yang dimasukkan dan bukannya dikodkan pada satu tarikh.

      Hari Kemerdekaan, contohnya, adalah tarikh tetap 4 Julai, tetapi dalam tahun di mana 4 Julai jatuh pada hari Sabtu, ramai majikan melihatnya pada hari Jumaat 3 Julai sebaliknya. Peraturan syif yang diperhatikan adalah togol dalam kalkulator kerana majikan swasta berbeza sama ada mereka mengikutinya, dan kalendar cuti yang menganggap semua orang mengikutinya akan melaporkan kiraan hari bekerja secara salah bagi sesiapa yang tidak mematuhinya.

      Gunakan kaedah perbezaan tarikh

      Concept diagram: Inputs leads to date difference method leads to ResultInputsdate difference methodResult
      Apply the date difference method.

      Penolakan teras menukar setiap tarikh kepada nombor hari, kemudian mengira pecahan tahun-bulan-hari dengan meminjam dari tahun, kaedah yang sama seperti yang digunakan Kalkulator Umur untuk masa berlalu.

      years  = endYear  - startYear
      months = endMonth - startMonth
      days   = endDay   - startDay

      if days < 0: months -= 1 days += daysInMonth(month before end date) if months < 0: years -= 1 months += 12 ```

      Pinjaman mesti mengambil daripada tempoh sebenar bulan sebelum tarikh tamat, bukan purata 30-hari. Tiga puluh satu hari yang dipinjam dari Januari, dua puluh lapan dari Februari tahun biasa, dan dua puluh sembilan dari Februari tahun lompat masing-masing menghasilkan jumlah yang berbeza, dan hanya yang tepat kalendar yang sepadan dengan maksud sebenar klausa kontrak atau anggaran penghantaran dengan "satu bulan."

      Kira hari dari 1 Februari hingga 5 Februari

      Scale bar: 1 result equals 2.96 other units1 result2.96 other units
      Count days from 1 February to 5 February.

      Julat tarikh 1 Februari 2016 hingga 5 Februari 2016 mengembalikan 4 hari eksklusif dan hari 5 termasuk, dan kedua-dua nombor adalah jawapan yang betul kepada soalan yang berbeza. Kiraan eksklusif. Nombor hari 5 Februari tolak nombor hari 1 Februari sama dengan 4.

      Ini adalah bilangan malam penginapan yang meliputi tarikh tersebut, atau bilangan hari penuh yang berlalu antara dua tarikh tersebut.

      Kiraan inklusif. Tambah 1 ke kiraan eksklusif untuk merangkumi hari mula dan hari tamat: 5. Ini adalah bilangan hari kalendar yang akan dikatakan seseorang hadir pada kedua-dua 1 Februari dan 5 Februari, dan setiap hari di antaranya, mengatakan mereka "ada."

      Tiada satu pun angka yang salah. Kalkulator yang hanya mengembalikan satu daripadanya, tanpa menyatakan yang mana, adalah sebab dua orang yang memeriksa dua tarikh yang sama kadang-kadang berdebat tentang jawapannya.

      Sertakan waktu dalam sehari

      Concept diagram: Inputs leads to Include time of day leads to ResultInputsInclude time of dayResult
      Include the time of day.

      Menambah masa hari pada setiap tarikh memperhalusi hasil daripada hari penuh kepada hari, jam, dan minit, berguna untuk apa sahaja yang diukur mengikut tarikh akhir dan bukannya tarikh kalendar. Masukkan masa mula dan masa tamat bersama setiap tarikh, dan Kalkulator Perbezaan Tarikh melaporkan tempoh yang tepat selain daripada kiraan hari penuh.

      Penghantaran yang ditandakan "dalam transit" dari 2:15 PM pada satu hari hingga 9:40 AM dua hari kemudian bukanlah tepat 2 hari; ia adalah 1 hari, 19 jam, 25 minit kurang daripada 2 hari penuh. Untuk kebanyakan soalan kalendar, angka sepanjang hari adalah yang penting, tetapi untuk perjanjian tahap perkhidmatan, tingkap sampel makmal, dan apa sahaja yang dibilkan mengikut jam, jumlah masa yang sedar adalah yang perlu digunakan.

      Tukar hasil kepada unit lain

      Setiap perbezaan yang dikembalikan oleh kalkulator akan ditukar secara automatik kepada minggu, bulan, tahun, jam, minit, dan saat, jadi satu pengiraan tunggal berkhidmat untuk unit yang diperlukan pembaca tanpa carian kedua. Minggu dan bulan diperoleh daripada kiraan hari yang sama, tidak dikira semula secara berasingan, yang memastikan setiap unit konsisten dengan satu unit lain di halaman.

      Jurang 90-hari, sebagai contoh, juga adalah 12 minggu dan 6 hari, kira-kira 3 bulan bergantung pada bulan yang dijangkau, 2,160 jam, dan 129,600 minit. Angka bulan membawa sedikit pengecualian: 90 hari tidak selalu tepat 3 bulan, kerana bulan berbeza dari segi panjang, jadi pecahan bulan dan hari dari kaedah kalendar di atas adalah versi tepat dan penukaran unit rata adalah versi rujukan pantas.

      Gunakan perbezaan tarikh untuk tarikh akhir sebenar

      Tarikh akhir, tempoh notis, dan jadual selang semuanya dikurangkan kepada soalan yang sama seperti yang dijawab oleh Kalkulator Perbezaan Tarikh: berapa hari antara dua titik tetap. Tempoh notis 30 hari pada sewa, tetingkap jaminan 90 hari, polisi pemulangan 14 hari, dan selang antara dua dos vaksin adalah masalah perbezaan tarikh yang menggunakan nama berbeza.

      Terma kontrak sering menetapkan hari kalendar dan bukannya hari bekerja, jadi mengesahkan klausa yang mana satu maksudkan sebelum bergantung pada kiraan lebih penting daripada aritmetik itu sendiri. Klausa bayaran balik "dalam 10 hari bekerja" dan klausa "dalam 10 hari" boleh menunjukkan dua tarikh sebenar yang berbeza, kadang-kadang lebih daripada seminggu apabila hujung minggu dan cuti atau dua terlibat.

      Soalan lazim

      Berapa hari antara dua temu janji?

      Masukkan tarikh mula dan tarikh tamat dan Kalkulator Perbezaan Tarikh menolak nombor hari kalendar terdahulu daripada yang kemudian. Hasilnya muncul sebagai kiraan eksklusif, bilangan hari penuh yang telah berlalu, dan kiraan inklusif, yang menambah satu hari untuk merangkumi kedua-dua titik akhir.

      Mengapa saya mendapat nombor yang berbeza daripada kalkulator lain?

      Punca yang paling biasa ialah pengiraan inklusif berbanding eksklusif: satu alat mungkin menambah hari akhir dan satu lagi tidak, tanpa menyatakan yang mana. Punca kedua ialah format tarikh, di mana 03/04/2026 dibaca sebagai 4 Mac oleh satu alat dan 3 April oleh alat lain. Kalkulator ini menunjukkan kedua-dua kiraan dan mengulangi tarikh yang telah dianalisis supaya kekaburan itu kelihatan.

      Adakah perbezaan tarikh dikira hujung minggu?

      Jumlah utama dikira setiap hari kalendar, termasuk hujung minggu. Beralih kepada mod hari bekerja sahaja mengecualikan Sabtu dan Ahad daripada kiraan, dengan pilihan untuk menganggap Sabtu sebagai hari bekerja untuk jadual enam hari seminggu.

      Bolehkah saya mengecualikan cuti umum daripada kiraan?

      Ya. Memilih set cuti akan menghapuskan cuti persekutuan AS yang sepadan daripada jumlah hari bekerja, menggunakan peraturan tarikh diperhatikan secara lalai supaya cuti yang tiba pada hujung minggu akan beralih ke hari bekerja terdekat yang sebenarnya akan diambil.

      Bagaimana saya mengira hari antara tarikh termasuk masa?

      Masukkan masa bersama setiap tarikh untuk mendapatkan tempoh tepat dalam hari, jam, dan minit berbanding kiraan hari penuh. Ini penting untuk tarikh akhir yang diukur mengikut jam dan bukannya hari kalendar.

      Bagaimana jika tarikh tamat adalah sebelum tarikh mula?

      Kalkulator mengembalikan perbezaan mutlak dan melabelkannya sebagai kiraan sebelum tarikh mula dan bukannya menghalang pengiraan, kerana pasangan tarikh yang terbalik lebih kerap menjadi kesilapan yang patut ditandakan daripada ralat yang berbaloi untuk menghentikan halaman.

      Berapa hari bekerja dalam sebulan biasa?

      Bulan tanpa cuti mempunyai kira-kira 20 hingga 23 hari bekerja, bergantung pada berapa banyak hujung minggu yang terkandung dan di mana bulan itu bermula. Kalkulator Perbezaan Tarikh mengira angka tepat untuk mana-mana bulan tertentu dan bukannya bergantung pada purata.

      Adakah kalkulator mengambil kira tahun lompat?

      Ya. Kaedah nombor hari asas mengira setiap hari kalendar yang benar-benar wujud, termasuk 29 Februari dalam tahun lompat, jadi julat yang merentasi hari lompat mengembalikan satu hari lebih daripada julat tarikh yang sama dalam tahun bukan lompat.

      Bagaimana ini berbeza daripada Kalkulator Umur?

      Kalkulator Umur menjawab soalan yang lebih sempit: jangka hayat yang telah berlalu antara tarikh lahir dan hari ini, dilaporkan secara khusus dalam tahun, bulan, dan hari. Kalkulator Perbezaan Tarikh menjawab kes umum untuk mana-mana dua tarikh dan menambah pilihan hari bekerja, cuti, dan kiraan inklusif yang tidak diperlukan oleh pengiraan sepanjang hayat.

      Ringkasan

      Kalkulator Perbezaan Tarikh menukar dua tarikh kalendar kepada kiraan hari menggunakan penolakan selamat kalendar dan bukannya pembahagian cap masa, dan melaporkan hasilnya sebagai jumlah eksklusif dan inklusif supaya jumlah yang betul tidak pernah menjadi tekaan.

      Penapisan hari perniagaan, pengecualian cuti persekutuan AS dengan pengendalian tarikh yang diperhatikan, dan komponen waktu dalam hari pilihan melanjutkan penolakan teras yang sama kepada tempoh notis, terma kontrak, dan tingkap penghantaran. Setiap jumlah juga ditukar kepada minggu, bulan, tahun, jam, minit, dan saat daripada satu pengiraan.