Date Nesnesi

Tarih ve zaman işlemleri için kullanilir, aşağıdaki 4 yöntemden biri kullanılarak oluşturulabilir.

new Date()
new Date(millisaniye)
new Date(tarihStringi)
new Date(yil,ay,gun [, saat,dakika,saniye,milisaniye])

Asagidaki gibi parametresiz olarak kullanildiginda istemci makinadaki tarih bilgisini verir.

var tarih = new Date()
document.write(tarih.toLocalDateString()))
//14 Kasim 2007 Çarsamba

Date nesnesinin milisaniye parametresi ile olusturulmasi.

1 Ocak 1970 00:00:00 ‘dan itibaren, bugüne kadar geçen zamani milisaniyeyi cinsinden ifade eder.

1 Saniye 1000 milisaniyeye esittir.

Örnegin 2 Ocak 1970 00:00:00 tarihini milisaniye parametresini vererek yazdirmak isteyelim, yani bir gün sonrasini

var birGun = 24*60*60*1000;
var tarih = new Date(birGun)
document.write(tarih.toLocaleDateString())
// 02 Ocak 1970 Cuma

Date nesnesinin Yil, Ay ve Gün parametreleri ile olusturulmasi
Ay parametresi için “0″ sifir degeri Ocak ayini, 11 degeri Aralik ayini gösterir.

var tarih = new Date(”2007″,”10″,”14″)
document.write(tarih.toLocaleDateString())
// 14 Kasim 2007 Çarsamba