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 pengiraannya 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 yang diambil adalah #12/30/1899#.
Sintaks
TimeSerial(hour,minute,second)
Parameter | Deskripsi |
---|---|
hour | Diperlukan. Angka di antara 0-23, atau ekspresi angka. |
minute | Diperlukan. Angka di antara 0-59, atau ekspresi angka. |
second | Diperlukan. Angka di antara 0-59, atau ekspresi angka. |
Perlu ditetapkan masa, 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 angka untuk menetapkan waktu relatif bagi setiap parameter, ekspresi ini mewakili waktu menit, detik sebelum atau setelah suatu masa.
Ketika nilai parameter mana pun melebihi kisaran yang dapat diterima, ia akan bergerak ke unit waktu yang lebih besar berikutnya dengan benar. Contohnya, jika ditentukan 75 menit, waktu ini diartikan sebagai 1 jam 15 menit. Namun, jika nilai parameter mana pun melebihi kisaran -32768 sampai 32767, hal ini akan menyebabkan kesalahan. Jika waktu yang ditentukan melalui tiga parameter waktu langsung atau waktu yang dihitung melalui ekspresi melebihi kisaran tanggal yang dapat diterima, hal ini juga akan menyebabkan kesalahan.
Contoh
Contoh 1
document.write(TimeSerial(9,30,50)) 'Pemanggilan metode biasa'
Output:
9:30:50 atau 9:30:50 AM
Contoh 2
document.write(TimeSerial(0,9,11)) 'Pemanggilan metode biasa'
Output:
0:09:11 atau 12:09:11 AM
Contoh 3
document.write(TimeSerial(14+2,9-2,1-1)) 'Mengeluarkan waktu berdasarkan hasil ekspresi angka'
Output:
16:07:00 atau 4:07:00 PM
Contoh 4
document.write(TimeSerial(26,30,0)) 'Tarikh dari #12/30/1899# untuk meningkatkan 1 hari'
Output:
31-12-1899 2:30:00 AM