Tarih Farkı Hesaplayıcısı - Tarihler Arasındaki Günler
İki tarih arasındaki kaç gün? Herhangi bir başlangıç ve bitiş tarihini girin -> Günler, haftalar, aylar ve yıllarda anlık sonuç. Çalışma günlerini, sıçrama yıllarını ve geri sayım modunu içerir. Ücretsiz.
Popüler Tarih Farkı Sorular
Bunlar insanların aradığı en yaygın tarih hesaplamaları. Bugünün tarihine canlı cevaplar almak için yukarıdaki hesaplayıcıyı kullanın:
| Soru | Hedef Tarih | Nasıl Hesaplanır? |
|---|---|---|
| Noel'e kaç gün kaldı? | 25 Aralık | Bugün gir -> Geçerli / gelecek yılın 25 Aralık |
| Yılbaşına kaç gün kaldı? | 1 Ocak | Bugün gir -> 1 Ocak gelecek yıl |
| İki randevu arasında kaç hafta var? | Herhangi bir bitiş tarihi | Toplam günlerin 7'ye bölünmesi (otomatik olarak gösterilir) |
| Doğum günüme kaç gün kaldı? | Doğum günün. | Bugünü girin -> bir sonraki doğum gününüz |
| Randevu kaç gündür? | Geçmiş tarihi | Geçmiş tarihi girin -> bugün |
| Kaç haftalık hamileyim? | Son adet dönemi | LMP tarihini girin -> bugün (günleri 7 ile bölün) |
| Düğüne kaç gün kaldı? | Düğün tarihi | Bugünü gir -> düğün tarihini |
| Tarihler arasında kaç iş günü var? | Herhangi bir bitiş tarihi | Takvim günlerinin yanında otomatik olarak gösterilir |
Hesap makinesi cevapları gün, hafta, ay, saat ve dakika olarak bir kerede verir.
Tarih Farkı Nasıl Hesaplanır?
İki tarih arasındaki kesin farkı hesaplamak, ayların değişen uzunluklarını, sıçrama yıllarını ve takvim kurallarını dikkatlice kullanmayı gerektirir.
- Her iki tarihi de ortak bir birime dönüştürün (örneğin, 1 Ocak 1970 gibi bir referans noktasından toplam günler)
- Daha önceki tarihteki gün sayısını daha sonraki tarihteki gün sayısından çıkar.
- Sonuçları yıllar, aylar, haftalar ve günlere dönüştürün
Örnek hesaplama:15 Mart 2020'den 8 Kasım 2025'e:
- Toplam günler: 2,064 gün
- = 5 yıl, 7 ay, 24 gün
- = 294 hafta ve 6 gün
- = 2,064 gün
Neden bu manuel olarak zor:Ayların 28, 29, 30 veya 31 günü vardır. 15 Mart'tan 15 Nisan'a kadar olan bir aylık hesaplama, bu aralığın 31 veya 28 gün olmasına bakılmaksızın "1 aydır".
Yapışkan Yıl Kuralları: Şubat'ın 29 Günü Olduğunda
Doğru tarih hesaplamaları kabız yılların anlaşılmasını gerektirir.
- Bir yıl bölünebilir4bir sıçrama yılıdır (örneğin, 2024)
- İstisna:Yüzyıl yılları (100 ile bölünebilir) sıçrama yılları değildir (örneğin, 1900)
- İstisna için istisna:Yüzyıl yılları 400 ile bölünebilir
Yani: 2000 = sıçrama yılı , 1900 = sıçrama yılı değil , 2100 = sıçrama yılı olmayacak .
| Yıl | 4'e bölünebilir mi? | Yüzyıl yılı mı? | 400'e bölünebilir mi? | Sıçrama yılı mı? |
|---|---|---|---|---|
| 2024'e kadar | Evet. | No | — | Evet. |
| 2025 yılına kadar | No | No | — | Hayır. |
| 2100'e kadar | Evet. | Evet. | No | Hayır. |
| 2000 yılı | Evet. | Evet. | Evet. | Evet. |
| 1900 yılı. | Evet. | Evet. | No | Hayır. |
400 yılda, tam olarak 97 sıçrama yılı vardır, ortalama bir yılın uzunluğu 365.2425 gündür - gerçek güneş yılı 365.2422 gündür.
İş Günleri ile Takvim Günleri
Birçok pratik amaç için (kontratlar, son tarihler, proje planlaması)iş günleriTakvim günleri yerine (iş günleri):
İş günleri = Takvim günleri - Hafta sonları - Bayram günleri
Standart bir 5 günlük çalışma haftasında, 30 takvim günü süresi yaklaşık 22 iş gününe sahiptir.
| Takvim Günleri | Yaklaşık İş Günleri (ABD) |
|---|---|
| 7 gün (1 hafta) | 5 iş günü |
| 14 gün (2 hafta) | 10 iş günü |
| 30 gün (1 ay) | ~22 iş günü |
| 90 gün (1 çeyrek) | ~65 iş günü |
| 365 gün (1 yıl) | ~261 iş günü |
Önemli:ABD federal tatiller bunu daha da azaltır. 11 federal tatil vardır, bu da ABD'deki gerçek iş günlerini yılda yaklaşık 250'ye çıkarır. Farklı ülkelerde farklı resmi tatiller vardır - İngiltere'de 8 banka tatili, Almanya'da 9 - 13 ( eyalete göre değişir), Fransa'da 11.
Tarih Farkı Hesabı için Pratik Kullanımlar
Tarihler arasındaki tam gün sayısını bilmek, birçok gerçek dünya durumunda önemlidir:
- Yasal ve mali son tarihler:Sözleşmeler genellikle "30 gün" veya "net 60" içinde ödemeyi belirtir - gecikme veya kaçırılan son tarihlerden kaçınmak için hassasiyet meseleleri.
- Kredi faizi hesaplaması:Birçok kredinin günlük faizi vardır. Tam gün sayısını bilmek, faiz masraflarını doğrulamaya yardımcı olur. 500.000 dolarlık bir ticari kredinin bir günlük farkı 100 dolar veya daha fazla olabilir.
- Proje yönetimi:1 Mart'ta başlayan 90 günlük bir yazılım projesi, 30 Mayıs (takvim) veya hafta sonları hariç 2 Haziran civarında sona erer.
- Tıbbi dozlama ve tedavi programları:Antibiyotik tedavileri (7, 10, 14 gün), gebelik dönemi dönüm noktaları (son adet döneminden sonraki haftalar) ve kanser tedavisi döngüleri tümü kesin bir tarih takip gerektirir.
- Yıldönümleri ve etkinlikler:Düğünlere, doğum günlerine ya da emeklilik günlerine geri sayıyorum.
Yaş, Süre ve Tarih Aritmetiği: Yaygın Hesaplamalar
İşte çalışılmış örneklerle ortak tarih matematik senaryoları:
| Senaryo | Başla. | Bitiş | Sonuç |
|---|---|---|---|
| 2024'teki günler (kızgın yıl) | 1 Ocak 2024 | 31 Aralık 2024 | 366 gün. |
| Emekliliğe kadar geçen günler (15 Mart 1970 tarihli tarihten itibaren 65 yaş) | 11 Mart 2026 | 15 Mart 2035 | 3,292 gün |
| 90 günlük sözleşme süresi | 15 Ocak 2026 | + 90 gün | 15 Nisan 2026 |
| Gebelik haftaları (LMP 1 Kasım) | 1 Kasım 2025 | 11 Mart 2026 | 19 hafta, 0 gün |
| Yatırım tutma süresi (sermaye kazançları) | 5 Ekim 2024 | 6 Ekim 2025 | 366 gün (uzun vadeli eşik sağlandı) |
ABD sermaye kazancı vergisi notu:Uzun vadeli sermaye kazancı oranları, 365 günden fazla tutulan varlıklar için geçerlidir. 364 ve 366 gün arasındaki fark, vergi oranınızı% 37'den (kısa vadeli, sıradan gelir oranları) % 0,% 15 veya% 20'ye (uzun vadeli oranlar) kadar değiştirebilir.
Julian Günü Sayısı ve Tarih Aritmetik İçi
Sahne arkasında, tarih aritmetik yazılımı (kalkülörümüz de dahil olmak üzere) her tarihi mutlak bir gün sayısına dönüştürerek, aritmetik yaparak ve sonra geri dönüştürerek çalışır.Julian Gün Sayısı (JDN), M.Ö. 4713 yılının 1 Ocak'ından günleri sayıyor.
Bilgisayarda daha yaygın olarak, tarihler, referans tarihinden beri geçen günlerin (veya milisaniyenin) sayısı olarak depolanır.Unix dönemi: 1 Ocak 1970 saat 00:00 UTC.
- 1 Ocak 2000 = Unix döneminden beri 10.957 gün
- 1 Ocak 2026 = Unix döneminden beri 20.454 gün
Bu nedenle tarih eksi programlamada basittir: 11 Mart 2026 (gün 20,527) eksi 15 Mart 2020 (gün 18,336) = 2,191 gün.
Neden Gregorian takvimi garip:Her şeyin 10'a bölündüğü metrik birimlerden farklı olarak, takvim aritmetiği düzensiz ayları (28 - 31 gün), değişken sıçrama yıllarını ve 60 bazlı zamanı içerir.
Programlama ve Tablolardaki Tarih Hesaplamaları
İster Excel, Google Sheets, Python veya JavaScript ile çalışın, tarih aritmetiği aynı ilkeleri izler -- ancak her platformun kendi sözdizimi ve gotchas'ı vardır.
Excel ve Google Sheets:Tarihler içsel olarak seri numaralar olarak depolanır (Excel'de 1 Ocak 1900'den beri veya Google Sheets'te 30 Aralık 1899'dan bu yana geçen günler). Bu, iki tarih hücresini çıkarmanın doğrudan günler arasındaki farkı verdiği anlamına gelir. Anahtar formüller:
| Görev | Formül | Örnek Sonuç |
|---|---|---|
| Tarihler arasındaki günler | =B2-A2 | 365 . |
| Tarihler arasındaki aylar | =DATEDIF ((A2,B2,"M") | 12 |
| Tarihler arasındaki yıllar | =DATEDIF ((A2,B2,"Y") | 1 |
| Bir tarihe 90 gün ekle | =A2+90 | 15 Nisan 2026 |
| İş günleri arasında | =NETWORKDAYS(A2,B2) | 261 . |
- Evet.DATEDIFfonksiyon Excel'de belgelenmemiş ancak tamamen işlevsel - iki tarih arasındaki tam yıl ("Y"), ay ("M") veya gün ("D") farklılıklarını hesaplar.
Python (datetime modülü):Python'undatetimeKütüphane, tarih çıkarımını kendiliğinden işliyor.dateobjects a döndürürtimedeltabir nesneyle.daysiş günü hesaplamaları için,numpy.busday_count()işlevi ya dapandas.bdate_range()yöntem standart araçlardır.
JavaScript:YerleşikDate1 Ocak 1970'den beri tarihleri milisaniye olarak saklar. İki tarih nesnesini çıkarmak, günleri elde etmek için 86.400.000'e böldüğünüz milisaniyeleri verir. Zaman dilimlerine dikkat edin -- new Date('2026-03-15')Kullanıcının yerel zaman dilimine bağlı olarak sonucu bir gün kaydırabilen UTC gece yarısı olarak yorumlanabilir.
Tüm platformlarda ortak tuzaklar:
- İçeren vs. harici sayım:"1 Mart'tan 3 Mart'a kadar" 2 gün veya 3'e eşittir mi? Çoğu tarih çıkarımı 2 (başlangıç hariç) verir, ancak bazı yasal ve sözleşmeli tanımlar her iki son noktayı da hesaba katarak 3 verir.
- Saat bölgesi değişimi:Gün ışığı tasarrufu saati bir saat ekleyebilir veya çıkartabilir, bu da gece yarısına yakın tarihleri çıkarmanın zaman zaman bir gün geride kalmasına neden olur.
- Ay aritmetik belirsizlik:"31 Ocak'tan bir ay sonra" -- 28 Şubat mı yoksa 3 Mart mı? Farklı kütüphaneler bunu farklı şekilde ele alırlar ve cevap gerçekten bağlamına bağlıdır.
Tarihsel Takvim Reformları ve Kayıp Günler
Yüzyılları kapsayan tarih farklarını hesaplarken, doğruluğu etkileyen tarihsel takvim anormallikleri ile karşılaşabilirsiniz:
Gregorian Takvim Reformu (1582):Katolik ülkelerde, 4 Ekim 1582'den hemen sonra 15 Ekim 1582 geldi. 4 Ekim Perşembe günü yatmaya giden insanlar 15 Ekim Cuma günü uyandılar.
Evlat edinme ülkeye göre değişir:Protestan ve Ortodoks uluslar çok daha sonra Gregorian takvimini benimsediler. İngiltere ve kolonileri (Amerika dahil) 1752 Eylül'üne kadar 11 gün atladıklarında değiştirmediler - 2 Eylül'ü 14 Eylül izledi. Rusya 1918'e kadar (13 gün atladı) kabul etmedi ve Yunanistan 1923'e kadar bekledi.
Bu, "15 Şubat 1700" gibi bir tarihin İngiltere'de (hala Julian takvimi kullanan) İspanya'da (şimdiye kadar Gregorian takvimi kullanan) farklı bir anlamı olduğu anlamına gelir.
Yıl Başlangıç Sorunu:1752'den önce, İngiltere yeni yılın başlangıcını 1 Ocak yerine 25 Mart (Lady Day) olarak saydı. Böylece 1 Şubat 1700 İngiliz kayıtlarında aslında 1 Şubat 1700/01 (modern hesaplama 1701). George Washington'un doğum günü 11 Şubat 1731 (Eski Stil) olarak kaydedilmiştir, ancak 22 Şubat 1732 (Yeni Stil) olarak kutlanmaktadır.
1923'ten önceki tarihleri içeren herhangi bir tarih hesaplaması için, Julian-Gregorian dönüşümünün sonuçlarınızı 13 güne kadar etkileyebileceğini unutmayın. Hesap makinemiz proleptik Gregorian takvimi kullanır (Gregorian kurallarını geriye doğru uzatır), bu hesaplama için modern standarttır, ancak o zaman kullanılan gerçek tarihi takvimi yansıtmaz.
Biliyor muydun?
- Gregorian takvimi Papa Gregory XIII tarafından Ekim 1582'de, MS 325'ten beri Julian takviminde birikmiş olan 10 günlük bir sürüşü düzeltmek için tanıtıldı.
- 400'e bölünmeyen yüzyıl yılları hariç her 4 yılda bir sıçrama yılı olur. Bu yüzden 1900 sıçrama yılı değil, 2000 sıçrama yılıdır.
- Herhangi bir yılda 13'üncünün iki Cuma arasında mümkün olan en uzun aralık tam olarak 14 aydır.
Sıkça Sorulan Sorular
Noel'e kaç gün kaldı?
Noel 25 Aralık'ta. Noel'e kadar olan günleri bulmak için yukarıdaki hesaplayıcıyı kullanın: başlangıç tarihini bugüne ve bitiş tarihini şu anki yılın 25 Aralık'ına (ya da Noel geçtiyse gelecek yıl) ayarlayın. Sonuç size Noel'e kadar olan kesin günleri, haftaları ve saatleri gösterir. Örneğin, bugün 16 Mart ise, 25 Aralık'a kadar 284 gün var.
İki randevu arasında kaç hafta var?
İki tarih arasındaki toplam gün sayısını 7 ile bölün. Hesap makinemiz haftaları otomatik olarak gösterir. Örneğin, 90 gün = 12 hafta ve 6 gün. 365 gün = 52 hafta ve 1 gün. Yukarıdaki herhangi iki tarihi girin ve hafta sayısı gün sayısının yanında anında gösterilir.
İki tarih arasında kaç gün var?
Hızlı bir sayım için her iki tarihi de hesap makinemize girin. Bunu manuel olarak yapmak için, her tarihi yılın gününe dönüştürün ve farklı yıl uzunluklarını hesaba katarak çıkarın. Bir sıçrama yılının 366 günü vardır; standart bir yılın 365 günü vardır. Hesap makinemiz tüm kenar durumlarını otomatik olarak ele alır.
Sıçrama yılları nasıl hesaplanır?
Bir yıl sıçrama yılıdır: (1) 4'e bölünürse ve (2) bir yüzyıl yılı ise, aynı zamanda 400'e bölünürse. Yani 2000 sıçrama yılıydı (400'e bölünür), 1900 değildi (100'e bölünür ama 400'e bölünmez) ve 2024 sıçrama yılıdır. Bir sonraki yüzyıl sıçrama yılı 2400'tür.
İki tarih arasındaki iş günlerini nasıl hesaplarım?
Takvim günlerini sayın, sonra bu aralıktaki Cumartesi ve Pazar günlerinin sayısını çıkarın ve herhangi bir resmi tatil gününü çıkarın. Yaklaşık olarak: takvim günleri x 5/7 kaba bir iş günü sayımı verir. ABD'de, yılda kabaca 261 iş günü vardır eksi 11 federal tatil = 250 iş günü.
Belirli bir tarihe kaç gün kaldı?
Bugünün tarihini hedef tarihten çıkarın. Hesap makinemiz bunu otomatik olarak yapar. Örneğin, eğer bugün 11 Mart 2026 ise, 31 Mart 2026'ya kadar 20 gün ve 2 Mart 2027'ye kadar 356 gün var.
İki hafta nedir?
İki haftalık tam olarak 14 gündür (2 hafta). Sözcük Eski İngilizce 'fēowertyne niht' (on dört gece) 'den gelir. İngilizce'de genellikle maaş (iki haftada bir ödenir) ve bazı sözleşme şartları için kullanılır.
Takvim günleri ile iş günleri arasındaki fark nedir?
Takvim günleri, haftanın tüm 7 gününü sayar. İş günleri (iş günleri), hafta sonları ve resmi tatiller hariç, yalnızca Pazartesi'den Cuma'ya kadar sayılır. "30 günlük" bir süre genellikle 30 takvim günü anlamına gelir; "20 iş günü" bir süre 4 çalışma haftası anlamına gelir.
Bir yılda kaç hafta var?
Standart bir yıl 52 hafta ve 1 gündür (365 gün ÷ 7 = 52.14). Bir sıçrama yılı 52 hafta ve 2 gündür (366 ÷ 7 = 52.28).
Vergi ve yasal son tarihler için 90 günlük süre neden önemlidir?
Birçok yasal ve finansal son tarihler belirli gün sayıları olarak ifade edilir. IRS, belirli bildirimler için 90 günlük dosyalama son tarihlerine sahiptir. ABD sermaye kazançları, 365 gün sonra 'uzun vadeli' (daha düşük vergi oranı) olur. Sigorta poliçelerinin 30 günlük bildirim gereksinimleri olabilir. Kesin takvim günü hesaplaması maliyetli hataları önler.