Takip et

Javascript – Doğum Tarihi ile Yaş Hesaplama Uygulaması

Merhaba. Geçtiğimiz günlerde yazdığım oldukça kullanışlı, ilerleyen zamanlarda ihtiyacınızın olabileceğini düşündüğüm bir javascript fonksiyonu sizlerle paylaşmak istiyorum.

Öncelikle fonksiyonumuz doğum tarihini (ay,gün,yıl) şeklinde integer parametreleri olarak alıyor. Hesaplamalarını yaparak doğum tarihine bağlı güncel yaş bilgisini geri döndürüyor. Kullanımı oldukça basit. Nasıl kullanıldığına bir göz atalım isterseniz.

Hesaplama işlemini yaptığımız fonksiyon:

<script type="text/javascript">

function calculateAge(birthMonth, birthDay, birthYear)
{
  todayDate = new Date();
  todayYear = todayDate.getFullYear();
  todayMonth = todayDate.getMonth();
  todayDay = todayDate.getDate();
  age = todayYear - birthYear;

  if (todayMonth < birthMonth - 1)
  {
    age--;
  }

  if (birthMonth - 1 == todayMonth && todayDay < birthDay)
  {
    age--;
  }
  return age;
}

</script>

Kullanımı:

<script type="text/javascript">

document.write("Ahmet bugün itibarıyla " + calculateAge(11,2,1999) + " yaşında." );

</script>

 

Yorumlar
İçeriği beğendiniz mi? Bir tartışma başlatın veya görüşlerinizi paylaşın.
Yorum Yaz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

E-posta Bülteni
Yazılım Topluluğuna Katılın
En son güncellemeleri, yaratıcı ipuçlarını ve özel kaynakları doğrudan e-posta kutunuza alın. Tasarım ve inovasyonun geleceğini birlikte keşfedelim.