Kalkulator Hari dalam Seminggu menjawab pertanyaan yang secara mengejutkan terlintas di kepala Anda: pada hari apa dalam seminggu jatuh pada tanggal tertentu? Ini berfungsi untuk tanggal apa pun — abad lalu atau abad berikutnya — dan digabungkan berdasarkan hari dalam setahun, nomor minggu ISO, dan berapa hari lagi tanggal tersebut, jadi satu pencarian akan memberi Anda gambaran lengkap. Ini juga menjalankan perhitungan secara terbalik: menambah atau mengurangi hari untuk menemukan tanggal yang akan datang, atau memeriksa hari kerja tempat Anda dilahirkan.

Cara kerja matematika hari kerja

Daripada mengandalkan objek tanggal browser, kalkulator ini menghitung hari kerja dengan kongruensi Zeller pada bilangan bulat tahun, bulan, dan hari mentah. Rumusnya menggeser bulan Januari dan Februari menjadi bulan ke-13 dan 14 pada tahun sebelumnya, lalu menggabungkan hari, jangka waktu bulan, tahun dalam abad, dan abad menjadi satu nilai modulo 7. Hasilnya dipetakan dengan rapi ke hari Minggu hingga Sabtu. Karena ini adalah aritmatika bilangan bulat murni, ia mengembalikan hari kerja yang benar untuk tanggal ribuan tahun yang lalu atau yang akan datang — jauh di luar rentang matematika stempel waktu yang umum. Alternatif matematika mental klasik, Aturan Kiamat John Conway, mencapai jawaban yang sama menggunakan serangkaian tanggal jangkar yang mudah diingat.

Tahun kabisat, hari dalam setahun, dan minggu ISO

Hari dalam setahun hanyalah jumlah hari berjalan pada bulan-bulan sebelum bulan sekarang, ditambah hari dalam bulan tersebut — dengan satu hari tambahan yang ditambahkan setelah bulan Februari pada tahun kabisat. Aturan tahun kabisat Gregorian adalah: habis dibagi 4, kecuali abad, yang harus habis dibagi 400. Itu sebabnya tahun 2000 adalah tahun kabisat dan tahun 1900 bukan. Nomor minggu ISO-8601 memiliki teka-teki kecilnya sendiri: minggu dimulai pada hari Senin dan minggu 1 adalah minggu yang berisi hari Kamis pertama tahun tersebut, sehingga tanggal di awal Januari dapat secara sah menjadi milik minggu 52 atau 53 tahun sebelumnya. Ketiga angka tersebut dihitung secara aritmatika di sini sehingga tetap konsisten dengan hari kerja.

Julian vs. Gregorian - asumsi proleptik

Kalender Gregorian diperkenalkan pada bulan Oktober 1582 dan diadopsi sedikit demi sedikit selama abad-abad berikutnya. Kalkulator ini menerapkan aturan Gregorian pada semua tanggal — yang disebut kalender Gregorian proleptik. Untuk kurma modern, itulah yang Anda inginkan. Untuk tanggal-tanggal sebelum tahun 1582, hari kerja yang dihitung konsisten secara internal tetapi mungkin berbeda dari tanggal kalender Julian yang dicatat orang-orang pada saat itu (kedua kalender tersebut telah berselisih sekitar sepuluh hari pada tahun 1582). Kalkulator menandai tanggal sebelum tahun 1583 dengan catatan sehingga asumsi tersebut tidak pernah disembunyikan. Untuk bekerja dengan durasi seluruh tanggal, bukan hari kerja, lihat Kalkulator Durasi Tanggal; untuk matematika jam-waktu, Kalkulator Jam adalah alat pendamping.