🛠️

Whiz Tools

Build • Create • Innovate

Kalkulator Bilangan Hari Antara Dua Tarikh dan Tempoh

Kira bilangan hari antara dua tarikh atau cari tarikh selepas tempoh masa tertentu. Berguna untuk perancangan projek, penjadualan acara, dan pengiraan kewangan.

Pengira Bilangan Hari

📚

Dokumentasi

Kalkulator Bilangan Hari

Pengenalan

Kalkulator Bilangan Hari adalah alat yang serbaguna yang membolehkan pengguna mengira bilangan hari antara dua tarikh dan menentukan tarikh sebelum atau selepas tarikh permulaan yang diberikan dengan bilangan hari yang ditentukan. Kalkulator ini penting untuk pelbagai aplikasi dalam pengurusan projek, perancangan kewangan, dan penjadualan acara.

Kaedah Pengiraan

Bilangan hari antara dua tarikh dikira dengan menukarkan kedua-dua tarikh kepada representasi masa yang sama (biasanya cap waktu Unix atau tarikh Julian) dan kemudian mencari perbezaan antara representasi ini. Kaedah ini mengambil kira:

  1. Tahun lompat: Tahun yang boleh dibahagi dengan 4 adalah tahun lompat, kecuali untuk tahun abad, yang mesti boleh dibahagi dengan 400 untuk menjadi tahun lompat.
  2. Panjang bulan yang berbeza: Bulan yang berbeza mempunyai bilangan hari yang berbeza (28-31).
  3. Perubahan sistem kalendar: Peralihan dari kalendar Julian ke kalendar Gregorian di pelbagai kawasan.

Formula asas untuk mengira bilangan hari antara dua tarikh (tarikh1 dan tarikh2) adalah:

1days_between = |date2_timestamp - date1_timestamp| / (86400)
2

Di mana cap waktu adalah dalam saat, dan pembahagian oleh 86400 (24 * 60 * 60) menukarkan saat kepada hari.

Untuk pengiraan yang lebih tepat, terutamanya apabila berurusan dengan tarikh sejarah atau sistem kalendar yang berbeza, algoritma yang lebih kompleks seperti penukaran Nombor Hari Julian (JDN) digunakan.

Pengiraan Tarikh Julian

Tarikh Julian (JD) adalah kiraan berterusan hari sejak permulaan Tempoh Julian. Ia digunakan dalam pengiraan astronomi dan memberikan cara yang standard untuk mewakili tarikh merentasi pelbagai sistem kalendar. Formula untuk menukarkan tarikh Gregorian kepada Tarikh Julian adalah:

JD = (1461 * (Y + 4800 + (M - 14)/12))/4 + (367 * (M - 2 - 12 * ((M - 14)/12)))/12 - (3 * ((Y + 4900 + (M - 14)/12)/100))/4 + D - 32075

Di mana:

  • Y adalah tahun
  • M adalah bulan (1-12)
  • D adalah hari dalam bulan (1-31)

Pengiraan ini mengambil kira tahun lompat dan peralihan antara kalendar Julian dan Gregorian.

Kes Penggunaan

Kalkulator Bilangan Hari mempunyai pelbagai aplikasi praktikal:

  1. Pengurusan Projek: Mengira tempoh projek dan tarikh akhir.
  2. Perancangan Kewangan: Menentukan tempoh pengumpulan faedah atau terma pembayaran.
  3. Perancangan Perjalanan: Mengira tempoh perjalanan dan tarikh pulang.
  4. Pengiraan Umur: Menentukan umur tepat dalam hari untuk tujuan undang-undang atau perubatan.
  5. Perancangan Acara: Menjadual dan menyelaraskan acara berdasarkan selang masa tertentu.

Alternatif

Walaupun Kalkulator Bilangan Hari adalah serbaguna, terdapat kaedah alternatif untuk pengiraan berkaitan masa tertentu:

  1. Kalkulator Hari Perniagaan: Mengecualikan hujung minggu dan cuti apabila mengira hari antara tarikh.
  2. Kalendar Lunar: Digunakan dalam beberapa budaya untuk menentukan tarikh acara keagamaan atau budaya.
  3. Kalkulator Tahun Fiskal: Mengira hari berdasarkan tahun fiskal organisasi daripada tahun kalendar.
  4. Sistem Tarikh Astronomi: Digunakan dalam aplikasi saintifik untuk pengukuran masa yang tepat selama tempoh yang panjang.

Contoh Kod

Berikut adalah contoh bagaimana untuk mengira bilangan hari antara dua tarikh dan menentukan tarikh selepas bilangan hari tertentu dalam pelbagai bahasa pengaturcaraan:

1' Formula Excel untuk mengira hari antara dua tarikh
2=DATEDIF(A1, B1, "D")
3
4' Formula Excel untuk mengira tarikh selepas bilangan hari
5=A1 + C1
6

Visualisasi

Berikut adalah diagram SVG yang menggambarkan konsep mengira hari antara tarikh:

Pengiraan Bilangan Hari Tarikh Mula Tarikh Akhir Bilangan Hari

Diagram ini secara visual mewakili konsep mengira bilangan hari antara dua tarikh, dengan tarikh mula di sebelah kiri, tarikh akhir di sebelah kanan, dan bilangan hari diwakili oleh anak panah yang menghubungkan mereka.

Kesimpulan

Kalkulator Bilangan Hari adalah alat yang kuat untuk pelbagai pengiraan berkaitan masa. Dengan memahami kaedah pengiraan yang mendasari, termasuk sistem Tarikh Julian, pengguna dapat membuat keputusan yang berinformasi dalam perancangan projek, pengiraan kewangan, dan penjadualan acara. Contoh kod dan visualisasi yang disediakan membantu menggambarkan konsep dan pelaksanaan merentasi pelbagai bahasa pengaturcaraan.