Kaç Yaşındayım? Yaş Nasıl Hesaplanır, Adım Adım Örnek
Kaç yaşında olduğunuzu bulmak için doğum tarihinizi bugünün tarihinden çıkarırsınız: önce kaç tam takvim yılı geçtiğine, sonra kaç tam ay geçtiğine, en sonunda da kalan gün sayısına bakılır. Örneğin 15 Mart 1994’te doğan biri 4 Temmuz 2026’da tam olarak 32 yıl, 3 ay, 19 gün yaşındadır. Aşağıda bu hesabın nasıl çıktığını ve yaş hesaplarken sık düşülen hataları bulacaksınız.
Yaş hesaplama kuralı: neden basit çıkarma yeterli değil
Çoğu insan yaşını “bu yıl eksi doğduğu yıl” diye hesaplar ve genelde işe yarar, ama doğum günü henüz gelmediyse bu yöntem yanlış sonuç verir. Doğru hesap üç adımlı bir çıkarmadır:
- Önce tam takvim yılları sayılır: doğum tarihinden bugüne kaç yıl geçmiş.
- Ardından, o yıl sayısı düşüldükten sonra kalan tam aylar sayılır.
- Son olarak, aylar da düşüldükten sonra kalan günler sayılır.
Bunu toplam gün sayısını 30’a veya 365’e bölerek yaklaşık hesaplamak cazip görünse de yanıltıcıdır. Ayların uzunluğu 28 ile 31 gün arasında değişir ve artık yıllarda Şubat 29 gün çeker; bu yüzden “toplam gün / 30” gibi bir kısayol zamanla gerçek takvim hesabından sapar ve resmi formların istediği “X yıl Y ay” biçimiyle uyuşmayan bir sonuç üretir.
Yıl tarafında da benzer bir tuzak var. Bir yılın tam olarak 365 gün olduğunu varsayıp toplam yaşanan günü 365’e bölmek, dört yılda bir eklenen artık günü (29 Şubat) yok sayar. Bu tek bir güncede fark yaratmaz ama on yıllar boyunca birikir: 40, 50 yıl gibi uzun aralıklarda “gün / 365” yöntemi gerçek takvim yılından günlerle sapmış bir sayı verir, çünkü aradan geçen artık yıllar hiç sayılmamıştır. Takvim tabanlı yöntem (önce yıl, sonra ay, sonra gün) bu sorunu baştan ortadan kaldırır, çünkü her ayın ve her yılın gerçek uzunluğuyla çalışır, sabit bir varsayımla değil.
Örnek hesaplama: 15 Mart 1994 doğumlu biri için
Referans tarih olarak 4 Temmuz 2026’yı, yani bugünü alalım.
| Ölçüt | Değer |
|---|---|
| Doğum tarihi | 15 Mart 1994, Salı |
| Referans tarih | 4 Temmuz 2026 |
| Yaş | 32 yıl, 3 ay, 19 gün |
| Toplam yaşanan gün | 11.799 |
| Sonraki doğum gününe kalan gün | 254 |
| Burç | Balık |
| Kuşak | Y Kuşağı (Millennial) |
Adım adım bakalım. 1994’ten 2026’ya 32 tam yıl var; bu sayının geçerli olması için 2026’da 15 Mart’ın çoktan geride kalmış olması gerekiyor, ki referans tarihimiz Temmuz olduğu için öyle. Mart’tan Temmuz’a 3 tam ay var (Mart-Nisan, Nisan-Mayıs, Mayıs-Haziran tamamlanmış, Haziran’dan itibaren sayaç yeniden başlar). Geriye 15 Haziran’dan 4 Temmuz’a kadar 19 gün kalıyor. Toplam: 32 yıl, 3 ay, 19 gün.
Toplam yaşanan gün sayısı (11.799) aynı iki tarih arasındaki farkın gün cinsinden karşılığıdır, artık yıllar dahil her gün tek tek sayılır. Sonraki doğum gününe kalan 254 gün ise 4 Temmuz’dan bir sonraki 15 Mart’a kadar olan mesafedir. Burç, doğum tarihinin düştüğü Batı astrolojisi aralığına göre Balık’tır (19 Şubat - 20 Mart). Kuşak ise 1994 doğum yılının 1981-1996 aralığına girmesiyle Y Kuşağı, yani Millennial olarak belirlenir.
Kendi bilgilerinizle hesaplayın
Doğum tarihinizi aşağıya girin, sonucu anında görün.
Sık yapılan hatalar
”Bu yıl eksi doğum yılı” hatası
Ev yapımı yaş hesaplama betiklerinde en sık görülen hata, yaşı sadece buYıl - doğumYılı şeklinde hesaplamaktır. Bu, doğum günü o yıl içinde henüz gelmemiş olan herkes için bir yıl fazla sonuç verir. Örneğin 15 Mart 1994 doğumlu biri 10 Ocak 2026’da kontrol edilirse hâlâ 31 yaşındadır, 32 değil, çünkü Mart’taki doğum günü o yıl için henüz gelmemiştir. Doğru sonuç için ay ve gün karşılaştırması da eklenmeli: doğum ayı ve günü, referans tarihin ay ve gününden sonra geliyorsa, yıl farkından 1 düşülür.
29 Şubat doğum günleri
29 Şubat’ta doğanlar için ayrı bir sorun var: artık olmayan yıllarda 29 Şubat diye bir gün yok. Bu yüzden yaş hesaplama sistemlerinin (ve resmi kurumların) bir kural benimsemesi gerekir; genellikle o yıl için 28 Şubat veya 1 Mart doğum günü kabul edilir. Kendi hesaplama mantığını sıfırdan yazan biri için bu, kolayca gözden kaçan gerçek bir tuzaktır: Şubat’ın gün sayısını kontrol etmeyen bir kod, artık olmayan yılda 29 Şubat’ı aramaya çalışıp hata verebilir veya sessizce yanlış bir tarihe yuvarlayabilir.
Sorun sadece dört yılda bir ortaya çıktığı için test sırasında fark edilmeden kalabilir. Bir geliştirici kodu 2024 gibi bir artık yılda test ederse her şey doğru çalışıyor gibi görünür, çünkü 29 Şubat gerçekten vardır. Aynı kod 2025 veya 2026 gibi artık olmayan bir yılda çalıştığında, 29 Şubat doğumlu bir kullanıcı için hata verir ya da doğum gününü sessizce bir gün kaydırır. Bu yüzden 29 Şubat doğumlu bir test verisi, herhangi bir yaş hesaplama kodunun mutlaka denenmesi gereken uç durumlardan biridir.
Ay sayısını yaklaşık hesaplamak
Bazı basit hesaplayıcılar “yaşanan ay” sayısını toplam gün sayısını 30,44’e (yılın ortalama ay uzunluğu) bölerek bulur. Kısa vadede makul görünse de bu yöntem takvim ayı hesabından farklı bir şey ölçer: gerçek aylar 28 ile 31 gün arasında değişirken 30,44 sabit bir ortalamadır, dolayısıyla sonuç zamanla resmi formların beklediği “tam ay” sayısından kayar. Bir form “32 yıl 3 ay” isterken yaklaşık yöntem “32 yıl 4 ay” gibi farklı bir sayı üretebilir.
Sık sorulan sorular
Yaş gün gün nasıl hesaplanır? İki tarih arasındaki toplam gün farkı alınır (artık yıllar dahil her gün sayılır), sonra bu gün sayısı önce tam yıllara, kalanı tam aylara, son kalanı da güne bölüştürülür. Yukarıdaki örnekte 15 Mart 1994 ile 4 Temmuz 2026 arasında 11.799 gün var; bu da 32 yıl, 3 ay, 19 gün eder.
Tam doğum saatimi bilmemek sonucu etkiler mi? Hayır, gün ve ay bazında yaş hesaplaması için doğum saati gerekmez, sadece doğum tarihi (gün, ay, yıl) yeterlidir. Saat sadece burcunuz ay/gün sınırına çok yakınsa ve o gün gece yarısına yakın bir saatte doğduysanız işe yarayabilir; günlük yaş hesabını etkilemez.
Araç neden burç ve kuşak da gösteriyor? Doğum tarihiniz zaten hem burç aralığını hem doğum yılınızın hangi kuşağa denk geldiğini belirlemek için yeterli. Bunlar yaş hesabının yan ürünüdür, aynı girdiden ek bilgi üretmenin bir yolu; ayrı bir hesaplama gerektirmez.
Sonucu yıl ve ay isteyen resmi bir formda kullanabilir miyim? Evet. Araç “X yıl, Y ay, Z gün” biçiminde tam takvim hesabı yapar, ortalama veya yuvarlanmış bir değer değil. Bu, çoğu resmi formun ve hukuki belgenin beklediği formatla birebir örtüşür.
Sonucu paylaşabilir miyim? Bu yazının içine gömülü araçta paylaşım düğmesi yok, çünkü sayfanın adresi yazının kendisine ait. Girdilerinizi dolu şekilde bir bağlantı olarak paylaşmak isterseniz aracın kendi sayfasını (Yaş Hesaplama) açıp orada doğum tarihinizi girin; o sayfada adres çubuğu girdilerinizle birlikte güncellenir ve Paylaş düğmesi çalışır.
Doğum tarihimi yanlış girersem ne olur? Hesaplama, girilen tarihi olduğu gibi kabul eder; tarih gelecekte kalıyorsa veya takvimde yoksa (örneğin 31 Nisan gibi geçersiz bir gün), araç bunu geçersiz sayar ve sonuç göstermez. Doğru sonuç için gün, ay ve yılın gerçek doğum tarihinizle birebir eşleşmesi gerekir.
Geçmişte veya gelecekte belirli bir tarihte kaç yaşımda olduğumu bulabilir miyim? Yukarıdaki araç doğum tarihinizi her zaman bugünün tarihiyle karşılaştırır. Belirli bir sözleşme tarihinde veya geçmişteki bir günde kaç yaşında olduğunuzu bulmak isterseniz, bu yazıdaki aynı üç adımlı yöntemi (önce yıl, sonra ay, sonra gün) doğum tarihiniz ile o hedef tarih arasında elle uygulamanız yeterli.