Fungsi TimeSerial VBScript

Definisi dan penggunaan

Fungsi TimeSerial dapat menggabungkan jam, menit, dan detik menjadi waktu.

Keterangan:Jika jam, menit, atau detik melebihi rentang yang diizinkan, prinsip perhitungan sama seperti DateSerial. Jika waktu yang dihitung kurang dari #00:00:00#, waktu negatif akan otomatis diubah menjadi waktu positif; jika waktu yang dihitung lebih besar atau sama dengan #24:00:00#, waktu akan bertambah untuk membuat data berisi tanggal dan waktu, dengan tanggal awal adalah #12/30/1899#.

Sintaks

TimeSerial(hour,minute,second)
Parameter Deskripsi
hour Diperlukan. Angka antara 0-23, atau ekspresi numerik.
minute Diperlukan. Angka antara 0-59, atau ekspresi numerik.
second Diperlukan. Angka antara 0-59, atau ekspresi numerik.

Untuk menentukan waktu khusus, seperti 11:59:59, nilai parameter TimeSerial harus berada dalam rentang yang diterima; artinya, jam harus berada di antara 0-23, menit dan detik harus berada di antara 0-59. Namun, dapat digunakan ekspresi numerik untuk menentukan waktu relatif bagi setiap parameter, ekspresi ini mewakili detik, menit, atau jam sebelum atau setelah suatu waktu.

Ketika nilai parameter mana pun melebihi rentang yang diterima, dia akan masuk ke unit waktu yang lebih besar dengan benar. Misalnya, jika disebutkan 75 menit, waktu ini diartikan sebagai 1 jam 15 menit. Namun, jika nilai parameter mana pun melebihi rentang -32768 sampai 32767, hal ini akan menyebabkan kesalahan. Jika waktu yang ditentukan langsung melalui tiga parameter atau waktu yang dihitung melalui ekspresi melebihi rentang tanggal yang diterima, hal ini juga akan menyebabkan kesalahan.

Contoh

Contoh 1

document.write(TimeSerial(9,30,50)) 'Pemanggilan metode normal'

Output:

9:30:50 atau 9:30:50 AM

Contoh 2

document.write(TimeSerial(0,9,11)) 'Pemanggilan metode normal'

Output:

0:09:11 atau 12:09:11 AM

Contoh 3

document.write(TimeSerial(14+2,9-2,1-1)) 'Menurut hasil ekspresi numerik untuk menampilkan waktu'

Output:

16:07:00 atau 4:07:00 PM

Contoh 4

document.write(TimeSerial(26,30,0)) 'Tanggal dari #12/30/1899# bertambah 1 hari

Output:

1899-12-31 2:30:00 AM