Date Sınıfı

Date sınıfını aşağıdaki örnek üzerinden anlatalım. Bu örnekte sadece güncel tarihi ekrana yazdırma işlemi yapılmıştır.
Örnek;
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
<html> <style> { background-color : white; color : blue; } </style> <body> <div align= "center"> <h1>Bugünkü Atasözü </h1> Bir elin nesi var iki elin sesi var <script language= "JavaScript" > var dgun, day, dyil ; var tarih = new Date( ); function tarihGuncel(gun,ay,yil) { if(gun<10) dgun = "0" + gun; else dgun = gun; if(ay<10) day = "0" + ay; else day = ay; dyil = 1900 + ((1900 + yil) % 1900); } tarihGuncel(tarih.getDate( ), tarih.getMonth( ) + 1, tarih.getYear( )); document.write("<hr> Guncellenme Tarihi : " , dgun , "." , day , "." , dyil); </script> </div> </body> </html> |
var tarih = new Date( ); satırı ile tarih isminde yeni bir Date nesnesi oluşturulmaktadır.
var dgun, day, dyil ; satırı ile gün, ay ve yıl değerini tutacak yeni değişkenler oluşturulmaktadır. tarihGuncel( ) fonksiyonu içerisinde gün, ay ve yıl sayısal değerleri biçimlendirilmektedir. Gün 10’dan küçükse sayının önüne 0 ekleme, ay 10’dan küçükse sayının önüne sıfır ekleme ve yılın kullandığımız takvimdeki gibi görünmesi için biçimlendirme işlemleri gerçekleştirilmektedir.
tarih.getDate( ) ile, tarih nesnenin tuttuğu gün değeri alınmaktadır. tarih.getMonth( ) + 1 ile, tarih nesnesinin tuttuğu ay değeri alınıp ona 1 eklenmektedir. (ay dizisi 0’dan başlamaktadır. 0= Ocak,1=Şubat..). tarih.getYear( ) ile, tarih nesnesinin tuttuğu yıl değeri alınmaktadır.
document.write(“<hr> Guncellenme Tarihi : ” , dgun , “.” , day , “.” , dyil); satırı ile fonksiyondan gelen biçimlendirilmiş yeni değerlerle tarih bilgisi ekrana yazdırılmaktadır.
