Date nesnesine Built-in Classes-->Core
yoluyla ulaşabilirsiniz
Date (tarih) nesnesinin 38 adet metodu vardır.
İlk bakışta öğrenilmesi zor gibi gözükse de dikkatle incelendiğinde
tüm komutların tek bir sistemle hazırlandığını göreceksiniz. Bu
kodlarla aşağıda gördüğünüz digital saat ve takvimi kolaylıkla
hazırlayabileceksiniz.
Yöntemleri uygulamadan evvel bir tarih nesnesi
oluşturulmalıdır. tarihNesnesi=new Date; Bu komut
Greenwich zamanını (UTC) ve o anda bilgisayarınızda kullanılan
sistem bilgisindeki tarih bilgisini alır.
İpucu: Aşağıda verilen kodları
kopyalayıp flash programında ilk kareyi seçin, actionscript panelini
açarak yapıştırın ve sonra CTRL+Enter tuşuna basın. Sonucu output
penceresinde görebilirsiniz.
Date Nesnesi Metodları
getDate:
Daha önce oluşturulmuş bir tarih nesnesinde ayın
gün bilgisini verir. sonuç 1 ile 31 arasında bir tam sayıdır.
Eğer parantezler arasına hiçbir değer yazılmazsa
değerlendirme sistem bilginizdeki değerden 1-Ocak-1970 geceyarısından
hemen sonrası arasındaki farkı verir.
getTimezoneOffset:
Önceden oluşturulmuş bir tarih nesnesinin uluslararası
saate(Greenwich veya UTC) göre farkını dakika cinsinden verir.
//sonuç= Türkiyede saat uluslararası
saate göre 2 saat ileridir. Bu nedenle mesela ayın 10`unda saat=01.00
iken bu değer 2 saat geriye gideceğinden sonuç ayın 9`u ve saat
23.00 olacaktır.
getUTCDay:
UTC`ye göre haftanın gün bilgisi alınır. Sonuç
0(pazar) ile 6(cumartesi) arasında bir tamsayıyı verir.
Önceden belirlenmiş bir tarih nesnesinin yıl
bilgisini alır. Herhangibir değer girilmezse sistem bilgisinden
alınan yıldan 1900 yılını çıkartarak değeri bulur.
Buraya kadar sadece alınabilecek yöntemleri öğrendik.Bir
de belirli bir tarih bilgisini programa tanıtma yöntemleri vardır.
Bu yöntemler set ifadesi ile başlar.
setDate:
Önceden belirlenmiş bir tarih nesnesindeki ayın
gün bilgisini değiştirir. 0-31 arasında bir değer verilir.
//sonuç=Sistem bilgisinden alınan
günü 15 olarak değiştirir. Zaman 15-Mart-1985 olarak ayarlanır.
Bu değişim sadece flash programında gözlenir. Bilgisayardaki gerçek
günü değiştirmez.
setFullYear:
Önceden belirlenmiş bir tarih nesnesindeki gün,ay
ve yıl bilgisini ayarlar.
//sonuç= Output penceresinde
Fri Jan 11 22:37:58 GMT+0200 2002 şeklinde bir çıktı alınır.
Date.UTC:
Tek başına bir tarih nesnesidir. Argüman olarak
verilen tarih ile 1 Ocak 1970 tarihinin geceyarısına kadar olan
farkı milisaniye cinsinden verir. Yeni oluşturulan tarih nesnesi
de argüman olarak aynı komut içine yazılırsa UTC şartlarına göre
tarih tanımlanmış olur.
Özellikle get ile başlayan yöntemler en sık kullanılan
yöntemlerdir.