MCP ile bağlan →

Hesaplamaya Girin

Formül

Reklam

Sonuç

Dönemdeki toplam gün (uçlar dahil)
1
gün
Hafta günü Adet
Pazartesi 0
Salı 0
Çarşamba 1
Perşembe 0
Cuma 0
Cumartesi 0
Pazar 0

Bu hesaplayıcı ne işe yarar?

Tarih Aralığındaki Hafta Günü Sayacı, iki tarih arasında kaç pazartesi, salı, çarşamba, perşembe, cuma, cumartesi ve pazar gününün geçtiğini söyler; üstelik başlangıç ve bitiş tarihlerini de hesaba katar (her ikisi dahil). Ayrıca o dönemdeki toplam gün sayısını da gösterir. Bu özellik vardiya planlaması, bordro işlemleri, iş günü hesabı ya da "bu yıl kaç cuma var?" gibi basit soruları yanıtlamak için oldukça kullanışlıdır.

Her haftanın günü yedi etiketli gruba sayılan bir takvim tarih aralığı
Seçilen aralıktaki her gün, Pazartesi'den Pazar'a kadar yedi gün grubundan birine ayrılır.

Nasıl kullanılır?

Yıl, ay ve gün alanlarını kullanarak bir başlangıç tarihi ve bir bitiş tarihi seçin. Normal tarihler için takvimi "Batı (Miladi/Gregoryen)" ayarında bırakın. İsteğe bağlı bir Japon dönem modu (Meiji, Taisho, Showa, Heisei, Reiwa) kolaylık olsun diye sunulmuştur: bu seçeneği işaretlediğinizde girdiğiniz yıl, dönem yılı olarak değerlendirilir ve hesaplama yapılmadan önce Gregoryen karşılığına çevrilir. Arka plandaki tarih aritmetiği evrenseldir ve herhangi bir ülkeye özgü değildir.

Formül

Her tarih bir gün sıra numarasına dönüştürülür. Uçların dahil olduğu gün sayısı şöyledir: toplamGün = bitişSıra − başlangıçSıra + 1. Bir hafta yedi gün olduğundan her hafta günü en az tabanDeğer = toplamGün div 7 kez gelir. Geriye kalan kalan = toplamGün mod 7 gün ise fazladan tekrarlardır; bunlar başlangıç tarihinin hafta gününden başlayarak art arda dağıtılır. Herhangi bir Gregoryen tarihin hangi güne denk geldiği Sakamoto algoritmasıyla bulunur.

$$\text{Count}(w) = \left\lfloor \frac{N}{7} \right\rfloor + \bigl[\,(w - w_0) \bmod 7 < (N \bmod 7)\,\bigr]$$ $$\text{where}\quad \left\{ \begin{aligned} N &= (\text{Serial}_{\text{end}} - \text{Serial}_{\text{start}}) + 1 \\ \text{start} &= \text{Start Yr}/\text{Mo}/\text{Day} \\ \text{end} &= \text{End Yr}/\text{Mo}/\text{Day} \\ w_0 &= \text{weekday of start date} \end{aligned} \right.$$

Toplam günleri tam haftalara ve bir kalana bölünmüş gösteren diyagram
Toplam günler tam haftalara (her güne bir tane) ve ilk birkaç güne birer ekleyen bir kalana bölünür.

Örnek hesaplama

01.01.2024 (pazartesi) ile 31.12.2024 (salı) arasını ele alalım: 2024 artık yıl olduğundan \(\text{toplamGün} = 366\). \(\text{tabanDeğer} = 366 \div 7 = 52\), \(\text{kalan} = 366 \bmod 7 = 2\). Pazartesiden başladığımız için ilk iki hafta günü (pazartesi ve salı) birer artar. Sonuç: 53 pazartesi, 53 salı ve diğer her gün için 52 — toplamı 366 eder.

Sıkça Sorulan Sorular

Sayıma uçlar dahil mi? Evet — hem başlangıç hem de bitiş tarihi sayıma katılır. Tek bir gün (başlangıç = bitiş) toplam olarak 1 verir.

Başlangıç tarihi bitiş tarihinden sonra olursa ne olur? Tarihler otomatik olarak yer değiştirir; böylece toplam her zaman pozitif çıkar.

Hangi takvim kullanılır? Baştan sona proleptik Gregoryen takvimi kullanılır. Güncel tarihler için bu, günlük yaşamda kullandığımız resmî takvimle birebir aynıdır; ancak 1582 öncesine ait çok eski tarihler, tarihsel Jülyen kayıtlarından farklılık gösterebilir.

Son güncelleme: