Tarih Ekle/Çıkar Hesaplayıcı

Başlangıç tarihini girin, Ekle veya Çıkar yönünü seçin, ardından yıl, ay, hafta ve gün alanlarını doldurarak tam sonuç tarihini bulun.

Örnekler

Bir ihbar tarihine 1 ay ve 14 gün ekleyerek tam bitiş tarihini bulun.

Sonuç tarihi
2 May 2026
Haftanın günü
Cumartesi
Net kayma
45 gün

İşe yaradı mı?

Örnekler

Nasıl Çalışır

Formül

exactDayDelta=7w+d\text{exactDayDelta} = 7w + d

netShiftDays=tfinaltbase86400000\text{netShiftDays} = \dfrac{t_{final} - t_{base}}{86400000}

Değişkenler

ww

Ofsetin tam gün kısmındaki tam hafta sayısı

dd

Ofsetteki ek tam günler

tbaset_{base}

UTC gece yarısına sabitlenmiş başlangıç tarihi

tfinalt_{final}

UTC gece yarısına sabitlenmiş sonuç tarihi

Başlangıç tarihini girin, Yön alanını seçin ve Yıl, Ay, Hafta, Gün kutularını doldurun. Hesaplayıcı önce yıl ve ay kısmını sıkı Gregoryen takvim aritmetiğiyle uygular, hedef ay daha kısa kalırsa tarihi son geçerli güne sınırlayıp ancak ondan sonra hafta ve günleri tam gün adımları olarak ekler. Sonrasında Sonuç tarihi, Haftanın günü ve Net kayma birlikte gösterilir; böylece hem inilen tarih hem de toplam gün farkı netleşir.

Adım adım Gregoryen takvim kaydırma:

  1. Başlangıç tarihini tek ve net bir ISO takvim tarihi olarak okuyun.
  2. Yönü işarete çevirin: ekleme pozitif, çıkarma negatif.
  3. Önce işaretli yıl ve ayları uygulayın; hedef yıl ve aya giderken orijinal ay gününü korumaya çalışın.
  4. Hedef ay bu günü içermiyorsa tarihi o ayın son geçerli gününe sınırlayın. Bu nedenle 2025-01-31 + 1 ay = 2025-02-28 ve 2024-02-29 + 1 yıl = 2025-02-28 olur.
  5. Hafta ve günleri exactDayDelta=7w+d\text{exactDayDelta} = 7w + d ile tam gün artımına çevirin ve bunu sınırlama uygulanmış yıl/ay adımından sonra kullanın.
  6. Sonucun haftanın gününü sonuç tarihinden, net kaymayı ise başlangıç ve sonuç UTC tarihleri arasındaki farktan çıkarın.

Sıkça Sorulan Sorular

01Hesaplayıcı ofseti hangi sırayla uygular?
Sıra sabittir: önce yıllar ve aylar Gregoryen takvim kurallarına göre uygulanır, hedef ay daha kısaysa tarih o ayın son geçerli gününe sınırlanır, ardından haftalar ve günler tam gün adımları olarak eklenir.
0231 Ocak + 1 ay neden 28 veya 29 Şubat olabilir?
Çünkü Şubat her zaman 31 gün çekmez. Hesaplayıcı önce hedef ayın son geçerli tarihine iner, sonra varsa kalan hafta ve gün ofsetlerini uygular.
0329 Şubat normal yılda ne olur?
Artık gün tarihi normal bir yıla kayarsa bu adım 28 Şubat’a sınırlanır. Örnek: `2024-02-29 + 1 yıl = 2025-02-28`.
04Bu hesaplayıcı, tarih farkı, haftanın günü ve hafta içi günü hesaplayıcılarından nasıl ayrılır?
Bu hesaplayıcı bir başlangıç tarihini yeni bir sonuç tarihine dönüştürür. Tarih farkı hesaplayıcısı yalnızca iki bilinen tarih arasındaki süreyi ölçer, haftanın günü hesaplayıcısı tek bir tarihin hangi güne denk geldiğini gösterir, hafta içi veya gün sayma hesaplayıcısı ise bir aralıktaki seçili günleri sayar.
05Hangi tarih biçimini kullanmalıyım?
Başlangıç tarihinin her dilde net kalması için yerleşik ISO uyumlu tarih alanını kullanın. Aritmetik her dilde aynıdır.

Tüm hesaplayıcılar