VBScript TimeSerial Function
Definisyon at Paggamit
Ang function na TimeSerial ay maaaring iharapin ang oras, minuto at segundo bilang isang oras.
Komentaryo:Kung ang oras, minuto o segundo ay lumampas sa nararapat na saklaw, ang prinsipyo ng pagtutulak ay katulad ng DateSerial. Kung ang oras na natutulak ay mas mababa sa #00:00:00#, ang negatibong oras ay ayusin na maging positibo; kung ang oras na natutulak ay mas malaki o katumbas ng #24:00:00#, ang oras ay aadlawin upang maging isang datos na naglalaman ng petsa at oras, kung saan ang araw ng pagsisimula ng petsa ay #12/30/1899#.
Pahayag
TimeSerial(hour,minute,second)
Parameter | Deskripsyon |
---|---|
hour | Hindi dapat wala. Ang numero na nasa 0-23, o ang ekspresyong numero. |
minute | Hindi dapat wala. Ang numero na nasa 0-59, o ang ekspresyong numero. |
second | Hindi dapat wala. Ang numero na nasa 0-59, o ang ekspresyong numero. |
Kailangan tukuyin ang isang sandali, tulad ng 11:59:59, ang halaga ng argumento ng TimeSerial ay dapat nasa tinatanggap na saklaw; ibig sabihin, ang oras ay dapat nasa 0-23, ang minuto at segundo ay dapat nasa 0-59. Subalit, maaaring gamitin ang ekspresyong numero upang tukuyin ang relatibong oras para sa bawat argumento, ang ekspresyong ito ay naglalarawan ng bilang ng oras, minuto o segundo bago o pagkatapos ng isang sandali.
Kapag ang anumang halaga ng isang parameter ay lumalampas sa pagtanggap na saklaw, ito ay maging tamang maipaliwanag sa susunod na mas malaking yunit ng oras. Halimbawa, kapag tinukoy ang 75 minuto, ang oras ay maipapahalagahan bilang isang oras na may 15 minuto. Gayunpaman, kapag ang anumang halaga ng parameter ay lumalampas sa saklaw ng -32768 hanggang 32767, ito ay magiging maling pangyayari. Kapag ang anumang oras na tinukoy sa tatlong parameter o ang oras na kalkulado sa pamamagitan ng ekspresyon ay lumalampas sa pagtanggap na saklaw ng petsa, ito ay magiging maling pangyayari.
Sample
Halimbawa 1
document.write(TimeSerial(9,30,50)) 'Normal na paraan ng pagtawag'
Output:
9:30:50 o 9:30:50 AM
Halimbawa 2
document.write(TimeSerial(0,9,11)) 'Normal na paraan ng pagtawag'
Output:
0:09:11 o 12:09:11 AM
Halimbawa 3
document.write(TimeSerial(14+2,9-2,1-1)) 'I-output ang oras base sa resulta ng ekspresyong numeriko'
Output:
16:07:00 o 4:07:00 PM
Halimbawa 4
document.write(TimeSerial(26,30,0)) 'Ang petsa ay magiging isang araw mula sa #12/30/1899#'
Output:
1899-12-31 2:30:00 AM