Doğum Tarihinden Yaş Hesaplama (Asp)
-
Bugün fizik dersinde düşündüm yazdım :) Belki lazım olur diye foruma da yazayım dedim :) Sorunsuz çalıştı
Db'de dob diye bir alan var, Date Of Birth :) dob alanına kişinin doğum tarihi kaydediliyor ama tarihler g/a/y değil de a/g/y şeklinde kaydedildiği için degerleri ayırmak zorunda kaldım
<%
dogdugugun = day(ks("dob"))
dogduguay = month(ks("dob"))
dogduguyil = year(ks("dob"))
bugun = day(date())
buay = month(date())
buyil = year(date())
if buay > dogduguay then
yas = buyil - dogduguyil
elseif buay < dogduguay then
yas = buyil - dogduguyil - 1
elseif buay = dogduguay then
if dogdugugun < bugun or dogdugugun = bugun then
yas = buyil - dogduguyil
else
yas = buyil - dogduguyil - 1
end if
end if
%>
herhangi bir yere de
<%=yas%> -
<%
function yashesapla(byval tarih)
tarih=cdate(tarih)
dogdugugun = day(tarih)
dogduguay = month(tarih)
dogduguyil = year(tarih)
bugun = day(date())
buay = month(date())
buyil = year(date())
if buay > dogduguay then
yas = buyil - dogduguyil
elseif buay < dogduguay then
yas = buyil - dogduguyil - 1
elseif buay = dogduguay then
if dogdugugun < bugun or dogdugugun = bugun then
yas = buyil - dogduguyil
else
yas = buyil - dogduguyil - 1
end if
end if
yashesapla=yas
end function
%>Aha bende fonksiyona çevirdim...
Yukardaki fonksiyonu koy herhangi bir include yasyada, herhangi bir sayfada
<%=yashesapla("19.10.1985")%>
gibi kullan
-
Ona ne gerenk war dostum Başlat/Çalıştır/calc yaz 2007 - (eksi) doğum yılın yaz enter a bas
-
la holydemoncım canımcım :D
hane bu üyelik şeyslerinde feln oluyo ya doğum tarihini yazıon oraya yaşın yazıo onun gibi işler için bu :D
bi rene dainin şeyisin geliştiriyim (:
dgmtrh = request.form("işte o doğum tarihinin olduğu yer :D")
<%=yashesapla("&dgmtrh&")%>
