VBScript TimeSerial 함수

정의와 사용법

TimeSerial 함수는 시, 분, 초를 시간으로 결합할 수 있습니다.

주석:시, 분, 초가 적절한 범위를 초과하면, 계산 원리는 DateSerial과 동일합니다. 계산 결과로 얻은 시간이 #00:00:00#보다 작다면, 음 시간을 자동으로 양 시간으로 변환합니다; 계산 결과로 얻은 시간이 #24:00:00# 이상이면, 시간을 앞으로 증가시켜 데이터가 날짜와 시간을 포함하는 데이터로 변환되도록 합니다. 날짜의 시작일은 #12/30/1899#입니다.

문법

TimeSerial(hour,minute,second)
매개변수 설명
hour 필수입니다. 0-23 사이의 숫자 또는 수치 표현식.
minute 필수입니다. 0-59 사이의 숫자 또는 수치 표현식.
second 필수입니다. 0-59 사이의 숫자 또는 수치 표현식.

특정 시각을 지정하려면, 예를 들어 11:59:59와 같이 TimeSerial의 매개변수 값은 수용 가능한 범위 내에 있어야 합니다; 즉, 시간은 0-23 사이, 분과 초는 0-59 사이여야 합니다. 그러나 각 매개변수에 대한 상대적인 시간을 지정하기 위해 수치 표현식을 사용할 수 있습니다. 이 표현식은 특정 시각 이전이나 이후의 시, 분, 초 수를 나타냅니다.

아무 하나의 매개변수 값이 수용 가능한 범위를 벗어나면, 그것은 다음 더 큰 시간 단위로 올바르게 진행됩니다. 예를 들어, 75분을 지정하면 이 시간은 1시간 15분으로 해석됩니다. 그러나, -32768에서 32767 범위를 벗어나는任何一个 매개변수 값이면 오류가 발생합니다. 직접 세 매개변수로 지정한 시간이나 표현식을 통해 계산된 시간이 수용 가능한 날짜 범위를 벗어나면 오류가 발생합니다.

예제

예제 1

document.write(TimeSerial(9,30,50)) '보통의 호출 방법'

출력:

9:30:50 또는 9:30:50 오전

예제 2

document.write(TimeSerial(0,9,11)) '보통의 호출 방법'

출력:

0:09:11 또는 12:09:11 오전

예제 3

document.write(TimeSerial(14+2,9-2,1-1)) '数值 표현식의 결과에 따라 출력'

출력:

4:07:00 오후 또는 4:07:00 오후

예제 4

document.write(TimeSerial(26,30,0)) '1899/12/30부터 1일 추가된 날짜'

출력:

1899-12-31 2:30:00 AM