Waktu/Angka

Kalkulator Selisih Tanggal

Selisih pasti antara dua tanggal/waktu — rincian kalender (tahun, bulan, hari…), total durasi, dan jumlah hari kerja.


                    

This tool calculates the exact difference between two dates and times: a calendar breakdown in years, months, and days, a total duration in a single unit (just days or hours), and separately, the number of business days excluding weekends.

How to use it

Common uses

Things to keep in mind

A calendar difference (years/months/days) depends on the actual dates involved — months have different lengths, so "1 month" can mean anywhere from 28 to 31 days.

The business-day count only excludes Saturday and Sunday — public holidays need to be subtracted manually if they matter for your calculation.

Artikel tentang alat ini: Selisih tanggal: mengapa menghitung hari lebih rumit dari kelihatannya

Pertanyaan yang sering diajukan

Apakah selisih dihitung termasuk atau tidak termasuk tanggal akhir?

Alat ini menghitung selisih astronomis antara dua titik waktu (tidak termasuk) — jadi "dari tanggal 1 hingga 3" memberikan 2 hari, bukan 3. Jika Anda memerlukan jumlah hari kalender termasuk kedua tanggal, tambahkan satu hari.

Bagaimana bulan dan tahun dengan panjang berbeda ditangani?

Selisih kalender (tahun/bulan/hari) dihitung seperti seseorang menghitung di kalender: tahun dan bulan penuh dikurangi terlebih dahulu dengan memperhitungkan panjang sebenarnya, dan sisanya dinyatakan dalam hari.

Apa arti "hari kerja"?

Jumlah hari Senin hingga Jumat dalam periode yang dipilih. Hari libur nasional tidak diperhitungkan, karena berbeda menurut negara.

Mengapa alat berbeda bisa memberi hasil selisih bulan yang berbeda di dekat bulan pendek?

Mengurangi satu bulan dari tanggal yang tidak ada di bulan sebelumnya (misalnya 31 Maret dikurangi satu bulan) bersifat ambigu — beberapa library membulatkan ke hari terakhir Februari, yang lain memindahkan hari berlebih ke awal Maret. Kedua pendekatan logis, tapi memberi hasil berbeda.

Bisakah saya menghitung selisih untuk tanggal di masa lalu, sebelum 1970?

Ya, perhitungan tidak dibatasi oleh epoch Unix dan bekerja dengan benar untuk tanggal kalender apa pun, termasuk yang sebelum 1970.

Artikel: Waktu/Angka

Waktu Unix: mengapa komputer menghitung waktu sejak 1970

Mengapa 1 Januari 1970 menjadi titik referensi waktu untuk sebagian besar sistem komputer.

Ekspresi cron: cara memecahkan jadwal tugas

Cara memecahkan ekspresi seperti */15 * * * * dan mengetahui persis kapan tugas akan berjalan.

Sistem bilangan: untuk apa biner, oktal, dan heksadesimal

Mengapa warna #FF5733 di CSS ditulis dengan digit heksadesimal, bukan desimal.

Operasi bitwise: cara kerja AND, OR, dan XOR di level bit

Bagaimana AND bitwise berbeda dari AND logis, dan mengapa perlu mengoperasikan bit individual sebuah angka.

Menghitung usia: mengapa bukan sekadar pengurangan tahun

Mengapa mengurangi tahun lahir secara sederhana bisa memberi usia satu tahun lebih besar dari yang sebenarnya.

Zona waktu: mengapa UTC bukan hal yang sama dengan GMT

Mengapa UTC tidak pernah berubah dua kali setahun, sementara waktu London (GMT/BST) berubah.

Kalkulator durasi: cara menjumlahkan jam, menit, dan detik dengan benar

Mengapa saat menjumlahkan menit dan detik perlu "menyimpan" sisa ke posisi berikutnya, sama seperti penjumlahan desimal.

ISO 8601 Duration: cara menulis durasi dalam format standar

Mengapa PT1H30M berarti "1 jam 30 menit", bukan "1 menit 30 jam".

Nomor minggu: mengapa negara berbeda menghitung minggu secara berbeda

Mengapa 1 Januari kadang termasuk minggu ke-52 atau ke-53 tahun sebelumnya menurut standar ISO 8601.

Angka Romawi: bagaimana sistem tanpa nol dan nilai tempat bekerja

Mengapa IV berarti 4, bukan 6, dan bagaimana aturan pengurangan bekerja dalam angka Romawi.

IEEE 754: mengapa 0.1 + 0.2 tidak sama dengan 0.3 dalam kode

Mengapa hampir semua bahasa pemrograman menampilkan 0.1 + 0.2 sebagai 0.30000000000000004.

Angka menjadi kata: mengapa perlu mengubah digit menjadi kata

Mengapa dokumen bank menulis jumlah uang baik dalam angka maupun kata sekaligus.