İki tarih arasındaki gün, hafta, ay ve iş günü sayısını doğrudan tarayıcınızda hesaplayın.
İ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.
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.
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.
Çü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.
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.
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.
Hayır. Tüm hesaplama cihazınızda JavaScript ile çalışır. Hiçbir şey yüklenmez, kaydedilmez ya da saklanmaz.
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.