VBScript TimeSerial Fonksiyonu

Tanım ve Kullanım

TimeSerial fonksiyonu, saat, dakika ve saniyeyi bir zaman olarak birleştirir.

Açıklama:Dakika, saniye eğer belirli aralık dışında ise, hesaplanma prensibi DateSerial ile aynıdır. Hesaplanma sonucunda elde edilen zaman #00:00:00# den küçükse, negatif zaman otomatik olarak pozitif zaman olarak değiştirilir; hesaplanma sonucunda elde edilen zaman #24:00:00# den büyük veya eşitse, zaman ileri doğru artırılır ve veri bir tarih ve zaman içeren bir veri haline gelir, tarih başlangıcı #12/30/1899#.

Sözdizimi

TimeSerial(hour,minute,second)
Parametre Açıklama
hour Gerekli. 0-23 arasında olan bir sayı veya sayısal ifade.
minute Gerekli. 0-59 arasında olan bir sayı veya sayısal ifade.
second Gerekli. 0-59 arasında olan bir sayı veya sayısal ifade.

Bir anı belirtmek için, örneğin 11:59:59, TimeSerial parametrelerinin değerleri kabul edilebilir aralıkta olmalıdır; yani, saat 0-23 arasında, dakika ve saniye 0-59 arasında olmalıdır. Ancak, her bir parametreye nispi zaman belirlemek için bir sayısal ifade kullanılabilir, bu ifade belirli bir an öncesinde veya sonrasındaki saat, dakika veya saniye sayısını temsil eder.

Herhangi bir parametrenin değeri kabul edilebilir aralığın dışına çıkarsa, doğru bir şekilde bir sonraki daha büyük zaman birimine yuvarlanır. Örneğin, 75 dakika belirtildiğinde, bu süre bir saat on beş dakika olarak yorumlanır. Ancak, herhangi bir parametre değeri -32768 ile 32767 aralığı dışında ise hata meydana gelir. Üç parametre ile doğrudan belirlenen zaman veya ifade ile hesaplanan zaman kabul edilebilir tarih aralığını aşarsa da hata meydana gelir.

Örnek

Örnek 1

document.write(TimeSerial(9,30,50)) 'Normal çağrı yöntemi

Çıktı:

9:30:50 veya 9:30:50 ÖÖ

Örnek 2

document.write(TimeSerial(0,9,11)) 'Normal çağrı yöntemi

Çıktı:

0:09:11 veya 12:09:11 ÖÖ

Örnek 3

document.write(TimeSerial(14+2,9-2,1-1)) 'Sayısal ifadenin sonucuna göre çıktı

Çıktı:

16:07:00 veya 4:07:00 ÖS

Örnek 4

document.write(TimeSerial(26,30,0)) '#12/30/1899# tarihinden itibaren 1 gün artırılır

Çıktı:

1899-12-31 2:30:00 AM