İki Tarih Arası Gün Hesaplama

İki tarih arasındaki gün, hafta, ay ve iş günü sayısını doğrudan tarayıcınızda hesaplayın.

Nasıl kullanılır

  1. Başlangıç ve bitiş tarihini seçin — sıra önemli değil, araç her zaman erken olandan ileriye doğru sayar.
  2. Toplamı takvim günü olarak okuyun; ayrıca hafta ve gün, ay ve gün, yıl-ay-gün ayrıntısını da görün.
  3. İş günü sayısı (Pazartesi–Cuma) hemen yanında görünür. Her şey tarayıcınızda hesaplanır.

Bu araç hakkında

İki tarih arasındaki günleri saymak, takvim işin içine girene kadar basit bir çıkarma gibi görünür: aylar 28, 29, 30 ya da 31 gün çeker, Şubat dört yılda bir uzar ve yaz saati uygulaması tarihi değiştirmeden saati kaydırır. Bu hesap makinesi bunların hepsini halleder ve soruyu aynı anda dört farklı biçimde yanıtlar — toplam gün, hafta artı gün, ay artı gün ve insanların bir zaman aralığını anlatırken gerçekten kullandığı tam yıl-ay-gün dökümü.

İçeride her tarih, günleri kesintisiz bir çizgi üzerinde sayan bir tam sayı olan Jülyen gün numarasına çevrilir ve fark düz bir çıkarma işlemine dönüşür. Bu da sonucu saat dilimlerinden ve yaz saatinden bağımsız kılar. Takvim dökümü bir yaklaştırma değildir: araç 30’a bölmek yerine iki tarih arasına sığan en büyük tam ay sayısını bulur — kısa ayların sonuna sabitleyerek, böylece 31 Ocak’tan 1 Mart’a bir ay bir gündür — ve ardından kalan günleri sayar.

İş günü rakamı yalnızca Pazartesi’den Cuma’ya olan günleri sayar: tam hafta sayısı çarpı beş, artı kalan hafta içi günler. Resmî tatiller dahil değildir; ülkeye, eyalete ve şehre göre değişirler ve bunları tahmin eden genel bir araç doğru olduğundan daha sık yanılırdı. Resmî tatillere bağlı süreler için bu sayıyı başlangıç noktası olarak kullanın ve size uyan tatilleri çıkarın. Her iki tarih de cihazınızda kalır — sayfa verilerinizle hiçbir ağ isteği yapmaz.

Formül

Takvim günleri = JDN(bitiş) − JDN(başlangıç); burada JDN her tarihin Jülyen gün numarasıdır. Takvim dökümü: iki tarih arasına sığan en büyük tam ay sayısı M alınır (gün, kısa ayların son gününe sabitlenir), sonra yıl = M ÷ 12, ay = M mod 12 ve gün = gün cinsinden kalan. İş günleri = ⌊gün ÷ 7⌋ × 5 + tamamlanmamış haftada kalan Pazartesi–Cuma günleri.

Sık sorulan sorular

Sayıma ilk ve son gün dahil mi?

Sayım iki tarih arasında geçen günleri verir; yani başlangıç günü sayılmaz, bitiş günü sayılır. 1 Mart’tan 3 Mart’a yanıt 2 gündür. Bir dönemin kapladığı gün sayısı gerekiyorsa — klasik “iki ucu da sayma” — sonuca 1 ekleyin.

Ay farkı neden günlerin 30’a bölünmesi değil?

Çünkü gerçek aylar 30 gün değildir. 30’a bölmek yılda yaklaşık beş gün sapar. Araç bunun yerine takvimi ay ay yürür; bu yüzden 1 Ocak’tan 1 Mart’a tam olarak 2 aydır, arada 59 ya da 60 gün olsa bile.

Resmî tatiller iş günlerinden düşülüyor mu?

Hayır. İş günü sayımı yalnızca Cumartesi ve Pazar günlerini çıkarır. Tatiller ülkeye, hatta şehre göre değişir; bu yüzden araç onları tahmin etmez — kendi durumunuza uyanları siz çıkarın.

Artık yılları ve yaz saati uygulamasını doğru işliyor mu?

Evet. Artık günler diğer günler gibi sayılır ve hesap tam gün aritmetiğiyle yapılır; böylece saat değişimi toplamdan asla bir gün eklemez ya da çıkarmaz.

Tarihlerim tarayıcımdan çıkıyor mu?

Hayır. Tüm hesaplama cihazınızda JavaScript ile çalışır. Hiçbir şey yüklenmez, kaydedilmez ya da saklanmaz.

İlgili araçlar

Uzun bağlantılar mı? Ücretsiz kısaltın

Vai.la, herhangi bir URL'yi tıklama istatistikleri, QR Code ve kendi biolink'inizle birlikte kısa bir bağlantıya dönüştürür.

Vai.la, araçların nasıl kullanıldığından veya sonuçlarına dayanarak alınan kararlardan sorumlu değildir.