VBScript DateSerial fonksiyonu

Tanım ve Kullanım

DateSerial fonksiyonu belirtilen yıl, ay, günlerin Date türünde bir Variant'ı döndürebilir.

Yani,DateSerial fonksiyonu yıl, ay, günleri birleştirerek tarih oluşturabilir..

Grampa

DateSerial(year,month,day)
Parametre Açıklama
year Gerekli. 100 ile 9999 arasında olan bir sayı veya sayısal ifade. 0 ile 99 arasındaki değerler 1900–1999 arasında görülür. Tüm diğer year parametreleri için lütfen tam 4 haneli yılı kullanın.
month Gerekli. Herhangi bir sayısal ifade. Eğer 12'den büyükyse, tarih 12'den başlayarak mouth-12 ayına göre ileriye doğru hesaplanır; eğer 1'den küçükse, tarih 1'den başlayarak 1-month aya göre geriye doğru hesaplanır.
day Gerekli. Herhangi bir sayısal ifade. Eğer aylık gün sayısından büyükse, tarih aylık gün sayısından başlayarak, day-aylık gün sayısına göre ileriye doğru hesaplanır; eğer 1'den küçükse, tarih 1'den başlayarak 1-day gün sayısına göre geriye doğru hesaplanır.

Örnek

Örnek 1

document.write(DateSerial(1996,2,3)) 'Normal çağrı yöntemi

Çıktı:

1996/2/3

Örnek 2

document.write(DateSerial(95,13,10)) '13 ay=1 yıl+1 ay

Çıktı:

1996/01/10

Örnek 3

document.write(DateSerial(96,-1,10)) '-1 ayı 1 aydan geriye doğru 1-(-1)=2 ay olarak hesaplanmalıdır

Çıktı:

1995/11/10

Örnek 4

document.write(DateSerial(95,2,30)) '95 yılın 2 ayında 28 gün var, bu yüzden 30 gün=1 ay+2 gün

Çıktı:

1995/03/02

Örnek 5

document.write(DateSerial(95,2,-2)) '-2 günü 1 günden geriye doğru 1-(-2)=3 gün olarak hesaplanmalıdır

Çıktı:

1995/01/29

Örnek

document.write(DateSerial(1990-20,9-2,1-1))
'1990-20=1970 yıl, 9-2=7 ay, 1-1=0 gün, 0 günü 1 günden geriye doğru 1-0=1 gün olarak hesaplanmalıdır.

Çıktı:

1970/6/30