# Tarih Hesaplama

> Bir tarihe yıl, ay, hafta ve gün ekleyin ya da çıkarın; sonuç tarihini ve haftanın hangi gününe denk geldiğini görün, vade ve süre hesabı yapın.

- Adres: https://hesapo.com/tarih/
- Kategori: [Zaman](https://hesapo.com/kategori/zaman/)
- Son güncelleme: 2026-10-09

Birden çok birimi aynı anda eklerken işlem sırasının sonucu nasıl değiştirdiğini ve ay sonuna denk gelen tarihlerde hangi kuralın geçerli olduğunu beş ayrı örnekle gösterdik. İhbar ve vade günleri için de bir örnek var.

**Kısaca**

- Tarih hesaplama aracı bir tarihe yıl, ay, hafta ve gün ekler ya da çıkarır; sonucu haftanın günüyle birlikte gösterir.
- İşlem sırası sabittir: önce yıl ve ay, sonra hafta ve gün eklenir. 30.09.2026 + 100 gün 08.01.2027 eder.
- Hedef ayda o gün yoksa sonuç ay sonuna yuvarlanır: 31 Ocak 2027 + 1 ay = 28 Şubat 2027.
- 3 ay ile 90 gün aynı şey değildir; araç yalnız takvim günü sayar, hafta sonu ve resmî tatilleri düşmez.

## Tarihe gün, ay, yıl nasıl eklenir?

Bir tarihe belli bir süre eklemek ya da bir tarihten süre çıkarmak, günlük işlerde sandığından çok daha sık karşına çıkar. Deneme süresinin hangi gün biteceği, bir faturanın vadesinin ne zaman dolacağı, bir garantinin son günü, 100 gün sonraki toplantı ya da 18 yıl önceki doğum tarihi hep bu tür hesaplardır. Bu hesaplayıcı başlangıç tarihine yıl, ay, hafta ve gün değerlerini ekler ya da çıkarır. Sonuç tarihini ve o günün haftanın hangi gününe denk geldiğini gösterir.

Tarih aritmetiği ilk bakışta basit görünür. Ama ayların uzunlukları farklıdır, artık yıllar ve ay sonu tarihleri de işin içine girer; elle hesaplayınca hata yapmak kolaydır. Aşağıda aracın hangi sırayla işlem yaptığını, ay sonu kuralını, artık yılın etkisini, örnek hesapları ve sık yapılan hataları anlattım.

## İşlem sırası

Araç dört alanı sabit bir sırayla uygular. Önce yıl ve ay birlikte ele alınır (bir yıl 12 ay sayılır), ardından hafta ve gün eklenir. Yani önce takvim ayları atlanır, sonra o noktadan itibaren gün sayılır. Çıkarmada da aynı sıra ters işaretle işler: önce yıl ve aylar geri alınır, sonra haftalar ve günler çıkarılır.

```
Sonuç = ((başlangıç ± (yıl × 12 + ay) ay) ± (hafta × 7 + gün) gün)
1 hafta = 7 gün
1 yıl   = 12 ay
```

Bu sıra sayesinde sonuç tutarlı ve tekrarlanabilir olur: aynı başlangıç tarihi ve aynı süreler her zaman aynı sonucu verir. Başka bir sıra uygulanırsa (örneğin önce günler, sonra aylar) ay sonu tarihlerinde farklı sonuçlar çıkabilir. Bunu aşağıdaki bölümde bir örnekle gösterdim.

## Örnek tarih ekleme ve çıkarma hesapları

### Örnek 1: Gün ekleme

```
30.09.2026 + 100 gün = 08.01.2027 (Cuma)
```

100 gün eklediğinde Eylül'ün son gününden başlayıp Ekim, Kasım ve Aralık aylarını geçersin. Bu üç ay 92 gün eder, geriye 8 gün kalır ve bu da seni 8 Ocak 2027'ye getirir.

### Örnek 2: Birden çok birimi birlikte ekleme

```
15.01.2026 + 1 yıl 2 ay 1 hafta 3 gün = 25.03.2027 (Perşembe)
Adım 1: 15.01.2026 + 14 ay = 15.03.2027
Adım 2: 15.03.2027 + 10 gün = 25.03.2027
```

### Örnek 3: Çıkarma

```
15.03.2026 − 3 ay 10 gün
Adım 1: 15.03.2026 − 3 ay = 15.12.2025
Adım 2: 15.12.2025 − 10 gün = 05.12.2025 (Cuma)
```

### Örnek 4: Haftalarla planlama

Bir projeyi 40 haftaya yaymak istiyorsan 01.10.2026 tarihine 40 hafta eklemek 08.07.2027'yi (Perşembe) verir. Aynı sonuca 280 gün ekleyerek de ulaşırsın, çünkü 40 hafta tam olarak 280 gündür. Bu tür dönemleri hafta alanından girmek daha az uğraştırır.

### Örnek 5: İhbar ve vade günleri

01.10.2026'ya 45 gün eklemek 15.11.2026 (Pazar) sonucunu verir. 90 gün eklersen 30.12.2026 (Çarşamba) çıkar. Sonuç hafta sonuna denk gelebilir; ilgili sözleşme ya da mevzuat süre bitişini nasıl düzenliyorsa o kurala bakman gerekir. Araç yalnızca takvim günlerini sayar.

## Ay sonu kuralı

Hedef ayda başlangıç tarihindeki gün yoksa sonuç o ayın son gününe yuvarlanır. 31 Ocak 2027'ye 1 ay eklersen sonuç 28 Şubat 2027 olur, çünkü Şubat'ın 31 günü yoktur. Artık yıllarda bu sonuç 29 Şubat'a döner. 29 Şubat 2024'ten 1 yıl çıkarırsan 28 Şubat 2023'e, 1 yıl eklersen 28 Şubat 2025'e gelirsin, çünkü 2023 ve 2025'te 29 Şubat yoktur. Aynı şekilde 31 Ağustos 2026'ya 1 ay eklemek 30 Eylül 2026'yı verir. 2 ay eklersen sonuç 31 Ekim 2026 olur, çünkü Ekim 31 gün çeker.

### İşlem sırası sonucu nasıl etkiler?

Ay sonu yuvarlaması yüzünden ay ve gün eklemenin sırası fark yaratabilir. Aracın uyguladığı sıra (önce ay, sonra gün) şu sonucu verir:

```
30.01.2027 + 1 ay 2 gün
Önce ay : 30.01.2027 + 1 ay = 28.02.2027 (ay sonuna yuvarlandı)
Sonra gün: 28.02.2027 + 2 gün = 02.03.2027
```

Önce 2 gün ekleyip sonra 1 ay ekleseydin önce 01.02.2027, ardından 01.03.2027 çıkardı. Bu fark yalnızca ay sonuna yakın tarihlerde görülür. Başka bir kaynakla karşılaştırdığında ay sonu tarihlerinde bir gün fark görürsen sebebi çoğunlukla işlem sırası ya da yuvarlama kuralıdır. Sözleşmelerde ay sonu davranışı farklı tanımlanmış olabilir.

### Ekleyip geri çıkarınca neden başa dönülmez?

Ay sonu yuvarlaması tek yönlüdür. 31.01.2027'ye 1 ay eklersen 28.02.2027 çıkar; bu sonuçtan 1 ay çıkarırsan 28.01.2027 çıkar. Çünkü ikinci işlemde başlangıç günü artık 28'dir ve Ocak'ın 28'i takvimde vardır. Bir vadeyi ileri ve geri hesaplayıp karşılaştırıyorsan bu üç günlük farkı hata sanma.

## Büyük değerler ve ay alanının taşması

Ay alanına 12'den büyük bir sayı yazabilirsin; araç yılı ve ayı birlikte ay olarak topladığı için 18 ay ile 1 yıl 6 ay aynı sonucu verir. 30.09.2026'ya 18 ay eklemek 30.03.2028'i (Perşembe) gösterir. Gün alanında da uzun süreler sorun olmaz: 30.09.2026'ya 10.000 gün eklersen sonuç 15.02.2054 (Pazar), 1.000.000 gün eklersen 27.08.4764 (Perşembe) çıkar. Bu son değer gün alanının üst sınırıdır ve sonuç yine 9999 yılının içinde kalır.

## Artık yıl ve ay uzunlukları

Gregoryen takvimde bir yıl 365 gündür. 4'e bölünen yıllar artık yıldır ve o yıllarda Şubat 29 gün çeker. Ancak 100'e bölünen yıllar artık sayılmaz, 400'e bölünen yıllar ise yine artıktır. Bu yüzden 2024 ve 2028 artık yıl, 2100 ise artık değildir. Aylar 28, 29, 30 ya da 31 gün olabilir: Nisan, Haziran, Eylül ve Kasım 30 gün, Ocak, Mart, Mayıs, Temmuz, Ağustos, Ekim ve Aralık 31 gün çeker. Gün eklerken bu farkların hepsi kendiliğinden hesaba girer. Ay ya da yıl eklerken ise ay uzunluğu ay sonu kuralıyla ele alınır.

Araç tarihleri takvim günü olarak işler. Saat diliminden ya da yaz saati uygulamasından etkilenmez, bu yüzden sonuç bir gün kaymaz.

## Hangi durumlarda işe yarar?

Vade ve teslim tarihlerini bulmak, deneme ya da ihbar süresinin bitişini hesaplamak, bir sözleşmenin sona ereceği günü bulmak, garanti ve abonelik bitiş tarihini öğrenmek için kullanabilirsin. Hamilelik ya da proje takvimi gibi hafta bazlı süreleri hesaplamak ve bir tarihten belli bir süre öncesini bulmak da bu aracın işi. İki tarih arasındaki farkı bulmak istersen bu aracın tersini yapan kaç gün kaldı ve iki tarih arası hesaplayıcılarını kullan.

## Tarih hesabında sık yapılan hatalar

En sık hata, ayı 30 gün sanıp 3 ay yerine 90 gün eklemektir: 01.10.2026'ya 3 ay eklemek 01.01.2027'yi, 90 gün eklemek ise 30.12.2026'yı verir. Bir başkası, başlangıç gününü de sayıp bir gün eksik bulmaktır; araç başlangıç gününü saymaz, eklenen süre bittikten sonraki günü verir. Ay sonu tarihlerinde aynı gün numarasını beklemek de yanıltır, çünkü 31'inde başlayan hesaplar kısa aylarda ay sonuna yuvarlanır. Hafta sonlarını ve resmi tatilleri iş günü gibi saymak da sık görülür; araç hafta sonlarını atlamaz. Son olarak çıkarmak isterken ekleme işlemini seçmek kolaydır, bu yüzden "İşlem" alanına bir göz at.

## Sıkça sorulan sorular

### Hafta alanı ne işe yarar?

Her hafta 7 gün sayılır ve gün alanıyla toplanır. 2 hafta 3 gün girmek, 17 gün girmekle aynıdır. Haftalık planlarda hafta alanı girişi kolaylaştırır.

### En fazla ne kadar ekleyebilirim?

Alanların sınırları var: en fazla 500 yıl, 6000 ay, 100.000 hafta ve 1.000.000 gün girebilirsin. Sonuç tarihi ayrıca 1900 ile 9999 yılları arasında kalmalı; bu aralığın dışına çıkan sonuçlar için araç uyarı verir.

### Sonuç haftanın hangi günü olduğunu nereden anlarım?

Haftanın günü sonuç tarihinin altında ayrıca gösterilir ve Pazartesi, Salı gibi Türkçe adlarla yazılır. Sonucun hafta sonuna denk gelip gelmediğini buradan anlarsın.

### Negatif değer girebilir miyim?

Hayır. Alanlar sıfır ya da pozitif tam sayı kabul eder. Geriye gitmek için "İşlem" alanından Çıkar (−) seçeneğini kullan.

## Tarih hesaplama aracını nasıl kullanırım?

"Başlangıç tarihi" alanına bugünün tarihi kendiliğinden gelir, istersen başka bir gün seçebilirsin. "İşlem" listesinden Ekle (+) ya da Çıkar (−) seç. Ardından yıl, ay, hafta ve gün alanlarına eklemek ya da çıkarmak istediğin süreleri gir, kullanmadığın alanları 0 bırak. Varsayılan örnek bugüne 100 gün ekler. Sonuç tarihi ve haftanın günü hemen görünür.

## Takvim günü sayımı: tatiller hesaba girmez

Sonuçlar Gregoryen takvime göre hesaplanır ve yalnızca takvim günlerini sayar. Hafta sonları, resmi tatiller ve kurumların kendi sayım kuralları dikkate alınmaz. Süre bitişinin hukuki sonuç doğurduğu durumlarda (sözleşme, ihbar, itiraz süreleri gibi) ilgili mevzuatın ya da sözleşmenin sayım kuralını esas al ve sonucu takvimle teyit et.

---

Bu metin https://hesapo.com/tarih/ sayfasının Markdown sürümüdür (Hesapo). Hesaplayıcı yalnız sayfada çalışır. Atıf için sayfanın adresini kullanın.
