Bir web sitesi tasarlıyorum, benimle ilgil ibilgi veriyor ama yaş kırmında değiştirmekle uğraşmamak için JavaScript kodu hesaplasın istiyorum. Ama bu bilgiyi nasıl cümlemle birleştireceğim?
var today = new Date();
// Doğum tarihini YIL-AY-GÜN formatında buraya girmen gerek.
var birthDate = new Date("2001-12-24");
// Bu günden doğum tarihini çıkartıyoruz.
var age = today.getFullYear() - birthDate.getFullYear();
// Ay ve gün hesabı yapmak için bulunduğumuz aydan doğduğmuz ayın büyüklüğüne bakıyoruz eğer doğduğmuz ay büyükse veya aylar eşitse günlerin büyüküğüne bakıyoruz ve yaşımıza girip girmediğimizi öğrenip onagöre çıkartma işlemi yapıyoruz.
if (today.getMonth() < birthDate.getMonth() || (today.getMonth() === birthDate.getMonth() && today.getDate() < birthDate.getDate())) {
age--;
}
// ID değeri yas olan elemente yazdır.
document.getElementById("yas").innerHTML=age;