Visual Basic’in hemen hemen bütün zaman-tarih fonksiyonlari VBScript’te de kullanilir.
Date: Bugün tarihini verir. (25.03.2000 gibi.)
Time: O andaki saati verir. (22:24:40 gibi.)
Now: O andaki tarih ve saati birlikte verir. (25.03.2000 22:24:40 gibi.)
VBScript’in buna ek olarak Weekday (haftanin günü), WeekdayName (günün adi) ve Monthname (ayin adi) fonksiyonlari da vardir. Bu fonksiyonlar degerlerini Date fonksiyonuna göre alirlar. Örnegin,
<%= WeekdayName(Weekday(Date))%>
komutu bize bugün Cumartesi ise “Cumartesi” degerini verir.
<%= MonthName(Month(Date))%>
komutu bize bu ay Mart ise “Mart” degerini verir. VBScript’in bunlara ek olarak Day (gün), Month (ay) ve Year (yil) fonksiyonlari da degerlerini Date fonksiyonundan alarak, size bir rakam verirler. Eger tarih 25 Mart 2000 ise:
<%= Day(Date)%> --- 25
<%= Month(Date)%>--- 3
<%= Year(Date)%>--- 2000
degerini verir.
VBScript, bu degerleri dogruca isletim sisteminden alir. Dolayisiyla, isletim sisteminin bölgesel ayarlari Türkiye için yapilmissa, gün adlari Türkçe olarak dönecektir. Ayrica, tarih ve saat biçimleri de bölgesel ayarlara bagli olarak, ay önde, gün arkada veya tersi, saat de 12 saat veya 24 saat esasina göre döner. ASP programlarinizi kisisel Web Server’da denerken kendi bilgisayarinizin tarih ve saatini; gerçek Internet’te çalistirirken Server’in tarih ve saatini alirsiniz. Sayfalarinizda ay ve gün adlarini Türkçe görüntülemek için, önce server’in bölgesel ayarlarini denemeniz ve eger isimler Türkçe gelmiyorsa, bunlari çeviren sub’lar veya fonksiyonlar yazmaniz gerekebilir. (Yukarida günün tarihini veren kodumuzda, sisteminizin bölge ayarlari nasil olursa olsun ay Türkçe olarak karsimiza çikacaktir )