Hàm TimeSerial của VBScript

Định nghĩa và cách sử dụng

Hàm TimeSerial có thể hợp nhất giờ, phút, giây thành một thời gian.

Ghi chú:Nếu giờ, phút, giây vượt quá phạm vi nên có, nguyên lý tính toán của nó giống như DateSerial. Nếu sau khi tính toán được thời gian nhỏ hơn #00:00:00#, thời gian âm sẽ tự động chuyển thành thời gian dương; nếu sau khi tính toán được thời gian lớn hơn hoặc bằng #24:00:00#, thời gian sẽ tăng lên, làm cho dữ liệu trở thành một dữ liệu chứa ngày và giờ, trong đó ngày bắt đầu từ #12/30/1899#.

Cú pháp

TimeSerial(hour,minute,second)
Tham số Mô tả
giờ Yêu cầu. Số nguyên từ 0 đến 23 hoặc biểu thức số.
phút Yêu cầu. Số nguyên từ 0 đến 59 hoặc biểu thức số.
giây Yêu cầu. Số nguyên từ 0 đến 59 hoặc biểu thức số.

Để chỉ định một thời điểm, chẳng hạn như 11:59:59, giá trị tham số của TimeSerial phải nằm trong phạm vi chấp nhận được;也就是说,giờ nên nằm trong khoảng 0-23, phút và giây nên nằm trong khoảng 0-59. Tuy nhiên, bạn có thể sử dụng biểu thức số để chỉ định thời gian tương đối cho mỗi tham số, biểu thức này đại diện cho số giờ, phút hoặc giây trước hoặc sau một thời điểm nào đó.

Khi bất kỳ giá trị của tham số nào vượt quá phạm vi có thể chấp nhận, nó sẽ cộng lại đúng vào đơn vị thời gian lớn hơn. Ví dụ, nếu chỉ định 75 phút, thì thời gian này được hiểu là một giờ mười lăm phút. Tuy nhiên, nếu bất kỳ giá trị tham số nào vượt ra khỏi phạm vi từ -32768 đến 32767, sẽ gây ra lỗi. Nếu thời gian được chỉ định trực tiếp bằng ba tham số hoặc được tính toán bởi biểu thức vượt ra khỏi phạm vi ngày tháng chấp nhận được, cũng sẽ gây ra lỗi.

Mô hình

Ví dụ 1

document.write(TimeSerial(9,30,50)) 'Cách gọi thông thường'

Kết quả xuất ra:

9:30:50 hoặc 9:30:50 AM

Ví dụ 2

document.write(TimeSerial(0,9,11)) 'Cách gọi thông thường'

Kết quả xuất ra:

0:09:11 hoặc 12:09:11 AM

Ví dụ 3

document.write(TimeSerial(14+2,9-2,1-1)) 'Xuất ra thời gian dựa trên kết quả của biểu thức'

Kết quả xuất ra:

16:07:00 hoặc 4:07:00 PM

Ví dụ 4

document.write(TimeSerial(26,30,0)) 'Ngày bắt đầu từ #12/30/1899# tăng thêm 1 ngày'

Kết quả xuất ra:

1899-12-31 2:30:00 AM