Fungsi Tanggal VBScript dan Fungsi Waktu VBScript - Panduan Luar Biasa untuk Tutorial VBScript 6 & 7

Tutorial VBScript - Daftar Isi

Tutorial VBScript # 1: Gambaran Umum Variabel VBScript 

Tutorial VBScript # 2: Pernyataan dan Loop Bersyarat VBScript

Tutorial VBScript # 3: Prosedur VBScript

Tutorial VBScript # 4: Penanganan Kesalahan VBScript dan Jalankan VBScript

Tutorial VBScript # 5: Fungsi String VBScript

VTutorial BScript # 6: Fungsi Tanggal VBScript

Tutorial VBScript # 7: Fungsi Waktu VBScript

Tutorial VBScript # 8: Fungsi Array VBScript

Dalam Tutorial VBScript ini, kita akan belajar tentang Fungsi Tanggal VBScript yang paling penting dan sering digunakan dan Fungsi Waktu VBScript, termasuk vbscript Cdate, vbscript DateAdd, tanggal vbscript, waktu vbscript, fungsi FormatDateTime vbscript, dll. Semua fungsi tanggal vbscript dan Fungsi waktu vbscript dijelaskan dengan contoh.

Tutorial VBScript # 6: Fungsi Tanggal VBScript

Saat bekerja dengan tanggal di vbscript, kita dapat menggunakan fungsi tanggal vbscript dalam-build untuk melakukan operasi terkait tanggal penting seperti tanggal sistem pengambilan, konversi tanggal, mengekstrak berbagai bagian tanggal, kalkulasi, pemformatan, dll. Artikel ini (Tanggal VBScript Functions) berisi semua fungsi tanggal VBScript bawaan yang penting, yang sebagian besar digunakan dalam program. 

Fungsi Tanggal VBScript - Ringkasan: 

Fungsi Tanggal VBScript - Detail:

Semua fungsi tanggal vbscript penting dijelaskan di bagian ini dengan contoh yang tepat.

Tanggal vbscript:

vbscript cdate function digunakan untuk mengubah ekspresi string tanggal menjadi format tanggal dan mengembalikan nilai tanggal yang dikonversi. Saat memperbarui bidang tipe tanggal apa pun seperti bidang database dengan tipe data tanggal, kita perlu mengonversi string menjadi format tanggal. Jika tidak, kesalahan akan terjadi.

sintaks: Tanggal (tanggal)

Deskripsi Parameter:

tanggal - Ini menunjukkan ekspresi tanggal dan waktu yang valid dalam format string. 

Contoh:

Dalam contoh di bawah ini, ekspresi tanggal yang valid akan diubah menjadi format tanggal menggunakan fungsi Cdate vbscript.

strDate = "10-Feb-2021" dtDate = Cdate(strDate) 'Setelah konversi tanggal, variabel dtDate akan menyimpan nilai dengan format tanggal (#10-Feb-2021#).

Tanggal vbscript:

Fungsi tanggal vbscript mengembalikan tanggal sistem saat ini.

Sintaks: Tanggal

Contoh:

Pada contoh di bawah ini, kami akan menyimpan tanggal sistem saat ini dalam variabel dan ditampilkan di kotak pesan.

sysDate = Tanggal msgbox " Tanggal sistem saat ini adalah " & sysDate ' Keluaran (Msgbox): ' Tanggal sistem saat ini adalah 04-Jan-2020

vbscript TanggalTambahkan:

vbscript dateadd function mengembalikan nilai tanggal terhitung setelah menambahkan dengan waktu interval tertentu.

Sintaks: DateAdd (interval, bilangan, tanggal)

Deskripsi Parameter:

jumlah - Ini mewakili nomor apa pun yang ingin kita tambahkan. Ini bisa berupa nilai positif (tanggal mendatang) atau negatif (tanggal lampau).

tanggal - Ini mewakili tanggal yang valid.

selang - Ini adalah parameter wajib yang menunjukkan interval waktu. Opsi interval yang berbeda adalah -

· Yyyy - Mewakili interval seperempat.

· Q - Mewakili interval seperempat.

· M - Mewakili interval bulan.

· Y - Mewakili hari dalam interval tahun.

· D - Mewakili interval hari.

· W - Mewakili interval hari kerja.

· Ww - Mewakili minggu dalam interval tahun.

· H - Mewakili jam.

· N - Mewakili menit.

· S - Mewakili yang kedua.

Contoh:

Dalam contoh di bawah ini, kami akan menghitung tanggal masa depan setelah menambahkan dua bulan dengan tanggal sistem menggunakan fungsi vbscript dateadd.

sDate = "04-Jan-2021" newDate = Cdate(sDate) newDate = DateAdd("m",+2,sDate) msgbox "Tanggal mendatang setelah menambahkan 2 bulan dengan " & sDate & " adalah " & newDate
fungsi tanggal vbscript - vbscript DateAdd
fungsi tanggal vbscript - vbscript DateAdd

vbscript DateDiff:

Fungsi tanggal vbscript mengembalikan jumlah interval antara dua tanggal.

Sintaks: DateDiff (date1, date2 [, firstdayofweek [, firstweekofyear]])

Deskripsi Parameter:

tanggal1 - Ini mewakili ekspresi tanggal yang valid.

tanggal2 - Ini mewakili ekspresi tanggal yang valid.

hari pertama minggu - Ini adalah bidang opsional yang menunjukkan hari dalam seminggu. Nilai yang tersedia adalah - 

  • 0 = vbUseSystemDayOfWeek (Pengaturan API untuk Dukungan Bahasa Nasional)
  • 1 = vbSunday (Minggu - default)
  • 2 = vbMonday (Senin)
  • 3 = vbSelasa (Selasa)
  • 4 = vbRabu (Rabu)
  • 5 = vbKamis (Kamis)
  • 6 = vbFriday (Jumat)
  • 7 = vbSabtu (Sabtu)

minggu pertama tahun pertama - Ini juga merupakan bidang opsional yang menunjukkan minggu pertama tahun ini. Nilai yang tersedia adalah - 

  • 0 = vbUseSystem (Pengaturan API untuk Dukungan Bahasa Nasional)
  • 1 = vbFirstJan1 (Mulailah dengan minggu ketika 1 Januari terjadi - default)
  • 2 = vbFirstFourDays (Ini mewakili minggu awal di mana minimal 4 hari jatuh di tahun baru)
  • 3 = vbFirstFullWeek (Ini mewakili minggu yang sepenuhnya jatuh di tahun baru)

Contoh:

Dalam contoh di bawah ini, kami menghitung perbedaan dalam interval hari antara dua tanggal berturut-turut menggunakan fungsi dateiff vbscript.

date1="04-Jan-2021 00:00:00" date2="05-Jan-2021 23:59:00" diff = DateDiff("d", date1, date2) msgbox "Perbedaan tanggal - " & diff ' Keluaran (Msgbox): ' Perbedaan tanggal - 1
fungsi tanggal vbscript - vbscript DateDiff
fungsi tanggal vbscript - vbscript DateDiff

Bagian Tanggal vbscript:

Fungsi dateiff vbscript mengembalikan bagian tertentu (hari, bulan atau tahun) dari tanggal tertentu.

Sintaks: DatePart (interval, tanggal2, hari pertama minggu [, minggu pertama tahun]])

Deskripsi Parameter:

selang - Ini adalah parameter wajib yang menunjukkan interval waktu. Opsi interval yang berbeda adalah -

· Yyyy - Mewakili interval seperempat.

· Q - Mewakili interval seperempat.

· M - Mewakili interval bulan.

· Y - Mewakili hari dalam interval tahun.

· D - Mewakili interval hari.

· W - Mewakili interval hari kerja.

· Ww - Mewakili minggu dalam interval tahun.

· H - Mewakili jam.

· N - Mewakili menit.

· S - Mewakili yang kedua.

tanggal - Ini mewakili ekspresi tanggal yang valid.

hari pertama minggu - Ini adalah bidang opsional yang menunjukkan hari dalam seminggu. Nilai yang tersedia adalah - 

  • 0 = vbUseSystemDayOfWeek (Pengaturan API untuk Dukungan Bahasa Nasional)
  • 1 = vbSunday (Minggu - default)
  • 2 = vbMonday (Senin)
  • 3 = vbSelasa (Selasa)
  • 4 = vbRabu (Rabu)
  • 5 = vbKamis (Kamis)
  • 6 = vbFriday (Jumat)
  • 7 = vbSabtu (Sabtu)

minggu pertama tahun pertama - Ini juga merupakan bidang opsional yang menunjukkan minggu pertama tahun ini. Nilai yang tersedia adalah - 

  • 0 = vbUseSystem (Pengaturan API untuk Dukungan Bahasa Nasional)
  • 1 = vbFirstJan1 (Mulailah dengan minggu ketika 1 Januari terjadi - default)
  • 2 = vbFirstFourDays (Ini mewakili minggu awal di mana minimal 4 hari jatuh di tahun baru)
  • 3 = vbFirstFullWeek (Ini mewakili minggu yang sepenuhnya jatuh di tahun baru)

Contoh:

Contoh di bawah ini mengevaluasi bagian bulan dari tanggal tertentu menggunakan fungsi datepart vbscript.

date=Cdate("04-Jan-2021") monthPart = DatePart("d", date) msgbox "Bagian bulan - " & monthPart ' Keluaran (Msgbox): ' Bagian bulan - 1

vbscript Tanggal:

vbscript isdate function mengembalikan nilai boolean sebagai true atau false jika string yang diekspresikan dapat diubah menjadi format tanggal. Fungsi isdate Vbscript digunakan untuk menguji ekspresi tanggal.

Sintaks: Tanggal (tanggal)

Deskripsi Parameter:

tanggal - Ini menunjukkan ekspresi tanggal yang akan diverifikasi. 

Contoh:

Dalam contoh di bawah ini, ekspresi tes apa pun yang diberikan diperiksa untuk ekspresi tanggal yang valid.

date = "04-Jan-2021" boolResult = IsDate(date) msgbox "Apakah tanggal yang valid ? Jawab: " & monthPart ' Output (Msgbox): ' Apakah tanggal yang valid ? Jawab: benar

vbscript Hari:

Fungsi vbscript day mengekstrak angka (1-31) yang mewakili hari dari ekspresi tanggal yang valid.

Sintaks: Hari (tanggal)

Deskripsi Parameter:

tanggal - Itu ekspresi tanggal yang valid.

Contoh:

Dalam contoh di bawah ini, bagian hari akan diekstraksi dari tanggal tertentu menggunakan fungsi hari vbscript.

date = Cdate("04-Jan-2021") num = Hari(tanggal) msgbox "Bagian hari adalah - " & num ' Keluaran (Msgbox): ' Bagian hari adalah - 4

vbscript Bulan:

Fungsi bulan vbscript mengekstrak angka (1-12) yang mewakili bulan dari ekspresi tanggal yang valid.

sintaks: Bulan (tanggal)

Deskripsi Parameter:

tanggal - Itu ekspresi tanggal yang valid.

Contoh:

Pada contoh di bawah ini, bulan akan diekstrak dari tanggal tertentu menggunakan fungsi bulan vbscript.

date = Cdate("04-Jan-2021") num = Bulan(tanggal) msgbox "Bagian bulan adalah - " & num ' Keluaran (Msgbox): ' Bagian bulan adalah - 1

vbscript Tahun:

Fungsi tahun vbscript mengekstrak empat digit angka yang mewakili tahun dari ekspresi tanggal yang valid.

sintaks: Tahun (tanggal)

Deskripsi Parameter:

tanggal - Itu ekspresi tanggal yang valid.

Contoh:

Pada contoh di bawah ini, tahun akan diekstrak dari tanggal tertentu menggunakan fungsi tahun vbscript.

date = Cdate("04-Jan-2021") num = year(date) msgbox "Bagian tahun adalah - " & num ' Keluaran (Msgbox): ' Bagian tahun adalah - 2021

vbscript Nama Bulan:

Fungsi vbscript monthname mengembalikan nama kode bulan tertentu (1-12).

sintaks: MonthName (bulan [, disingkat])

Deskripsi Parameter:

bulan - Ini mewakili kode (1-12) untuk bulan tertentu.

menyingkat - Ini bukan parameter wajib. Ini mewakili untuk memeriksa tentang nama bulan disingkat atau tidak. Nilai defaultnya salah.

Contoh:

nama_bulan = NamaBulan(12) msgbox "Nama bulan adalah - " & nama_bulan ' Keluaran (Kotak Pesan): ' Nama bulan adalah - Desember

vbscript Hari Kerja:

Fungsi hari kerja vbscript mengembalikan angka antara 1 dan 7 yang menunjukkan hari dalam minggu tertentu.

sintaks: WeekDay (tanggal [, firstdayofweek])

Deskripsi Parameter:

tanggal - Itu ekspresi tanggal yang valid.

hari pertama minggu - Ini adalah bidang opsional yang menunjukkan hari awal dalam seminggu. Nilai yang tersedia adalah -

  • 0 = vbUseSystemDayOfWeek (Pengaturan API untuk Dukungan Bahasa Nasional)
  • 1 = vbSunday (Minggu - default)
  • 2 = vbMonday (Senin)
  • 3 = vbSelasa (Selasa)
  • 4 = vbRabu (Rabu)
  • 5 = vbKamis (Kamis)
  • 6 = vbFriday (Jumat)
  • 7 = vbSabtu (Sabtu)

Contoh:

Dalam contoh di bawah ini, hari yang mewakili minggu, akan diekstrak dari tanggal tertentu menggunakan fungsi hari kerja vbscript.

date = Cdate("06-Jan-2021") num = Hari kerja(tanggal,1) msgbox "Hari minggu adalah - " & num ' Keluaran (Kotak Pesan): ' Hari minggu adalah - 4

vbscript Nama Hari Minggu:

Fungsi vbscript weekdayname mengembalikan nama hari tertentu dalam seminggu (1-7).

sintaks: WeekDayName (hari kerja [, disingkat [, firstdayofweek]])

Deskripsi Parameter:

hari kerja - Ini mewakili kode hari (1-7) untuk minggu apa pun.

menyingkat - Ini bukan parameter wajib. Ini mewakili untuk memeriksa tentang nama hari itu disingkat atau tidak. Nilai defaultnya salah.

hari pertama minggu - Ini adalah bidang opsional yang menunjukkan hari awal dalam seminggu. Nilai yang tersedia adalah -

  • 0 = vbUseSystemDayOfWeek (Pengaturan API untuk Dukungan Bahasa Nasional)
  • 1 = vbSunday (Minggu - default)
  • 2 = vbMonday (Senin)
  • 3 = vbSelasa (Selasa)
  • 4 = vbRabu (Rabu)
  • 5 = vbKamis (Kamis)
  • 6 = vbFriday (Jumat)
  • 7 = vbSabtu (Sabtu)

Contoh:

day_name = WeekdayName(2) msgbox "Nama hari minggu - " & nama_hari ' Keluaran (Msgbox): ' Nama hari minggu - Senin

Tutorial VBScript # 7: Fungsi Waktu VBScript

Saat bekerja dengan waktu di vbscript, kita dapat menggunakan fungsi waktu vbscript in-build untuk melakukan operasi terkait waktu yang penting seperti waktu sistem pengambilan, mengekstrak bagian waktu yang berbeda, penghitungan, pemformatan waktu, dll. Artikel ini (Fungsi Waktu VBScript) berisi semua fungsi waktu VBScript bawaan yang penting, yang sebagian besar digunakan dalam program. 

Fungsi Waktu VBScript Penting - Ringkasan: 

Fungsi Waktu VBScript - Detail:

Kami akan menjelaskan semua fungsi waktu vbscript penting di bagian ini dengan contoh yang tepat.

vbscript Jam:

Fungsi jam vbscript mengekstrak jam dalam sehari sebagai angka antara 0 hingga 23 dari ekspresi waktu.

Sintaks: Jam (waktu)

Deskripsi Parameter:

waktu - Ini adalah parameter wajib yang mewakili ekspresi waktu yang valid.

Contoh:

Dalam contoh di bawah ini, satu jam dalam sehari akan diekstrak dari ekspresi waktu yang valid menggunakan fungsi jam vbscript.

numHour = Hour("14:40:35") msgbox "Jam untuk hari itu adalah - " & numHour ' Keluaran (Msgbox): ' Jam untuk hari itu adalah - 14

vbscript Menit:

Fungsi vbscript menit mengekstrak menit dalam satu jam sebagai angka antara 0 hingga 59 dari ekspresi waktu.

sintaks: Menit (waktu)

Deskripsi Parameter:

waktu - Ini adalah parameter wajib yang mewakili ekspresi waktu yang valid.

Contoh:

Dalam contoh di bawah ini, menit dalam satu jam akan diekstrak dari ekspresi waktu yang valid menggunakan fungsi menit vbscript.

numMin = Minute("14:40:35") msgbox "Menit untuk jam adalah - " & numMin ' Keluaran (Msgbox): ' Menit untuk jam adalah - 40

vbscript Kedua:

vbscript fungsi kedua mengekstrak detik dari menit sebagai angka antara 0 hingga 59 dari ekspresi waktu.

sintaks: Kedua kalinya)

Deskripsi Parameter:

waktu - Ini adalah parameter wajib yang mewakili ekspresi waktu yang valid.

Contoh:

Dalam contoh di bawah ini, detik dari menit akan diekstrak dari ekspresi waktu yang valid menggunakan fungsi kedua vbscript.

numSec = Second("14:40:35") msgbox "Yang kedua untuk menit adalah - " & numSec ' Keluaran (Msgbox): ' Yang kedua untuk menit adalah - 35

vbscript Waktu:

vbscript fungsi waktu mengembalikan waktu sistem saat ini.

sintaks: Waktu

Contoh:

Pada contoh di bawah ini, kami akan menyimpan waktu sistem saat ini dalam variabel dan menampilkannya di kotak pesan.

sysTime = Waktu msgbox " Waktu sistem saat ini adalah " & sysTime ' Keluaran (Msgbox): ' Waktu sistem saat ini adalah 14:40:35
fungsi waktu vbscript - Waktu vbscript
fungsi waktu vbscript - Waktu vbscript

vbscript Sekarang:

vbscript now berfungsi mengembalikan tanggal sistem saat ini dengan stempel waktu.

sintaks: Sekarang

Contoh:

Pada contoh di bawah ini, kami akan menyimpan tanggal dan waktu sistem saat ini dalam variabel dan ditampilkan di kotak pesan.

sysTimeStamp = Sekarang msgbox "Tanggal sistem saat ini dengan waktu adalah " & sysTimeStamp ' Keluaran (Msgbox): ' Tanggal sistem saat ini dengan waktu adalah 07-Jan-2021 14:40:35

Timer vbscript:

Fungsi pengatur waktu vbscript mengembalikan hitungan detik dari pukul 12:00.

sintaks: Timer

Contoh:

secondCounter = Timer msgbox "Jumlah detik sejak 12:00 AM" & SecondCounter ' OutPut (Msgbox): ' Jumlah detik sejak 12:00 AM 1067.002

vbscript TimeSerial:

vbscript timeserial method mengambil waktu yang tepat untuk jam, menit dan detik yang disebutkan.

Sintaks: TimeSerial (jam, menit, detik)

Deskripsi Parameter:

jam - Ini adalah parameter numerik wajib, menunjukkan jam.

menit - Ini adalah parameter numerik wajib, menunjukkan menit.

kedua - Ini adalah parameter numerik wajib, menunjukkan detik.

Contoh:

Dalam contoh di bawah ini, fungsi timeserial vbscript mengembalikan waktu untuk jam, menit dan detik tertentu.

time = TimeSerial(15,2,20) msgbox "Waktu yang ditentukan adalah " & waktu ' Keluaran (Msgbox): ' Waktu yang ditentukan adalah 03:02:20

vbscript FormatDateTime:

vbscript formatdatetime function format dan mengembalikan ekspresi yang valid dan waktu.

Sintaks: FormatDateTime (dateExp, format)

Deskripsi Parameter:

tanggalExp- Ini adalah parameter wajib. Ini mewakili ekspresi tanggal-waktu yang valid.

format - Ini adalah parameter opsional yang menentukan format tanggal dan waktu. Format tanggal dan waktu pengembalian yang tersedia adalah -

  • 0 = vbGeneralDate - Ini adalah nilai format default (format tanggal: hh / bb / tttt dan waktu jika ditentukan: jj: mm: dd PM / AM).
  • 1 = vbLongDate (tanggal: hari kerja, nama bulan, tahun)
  • 2 = vbShortDate (tanggal: hh / bb / tttt)
  • 3 = vbLongTime (waktu: jj: mm: dd PM / AM)
  • 4 = vbShortTime (Waktu kembali: hh: mm)

Contoh:

Dalam contoh di bawah ini, fungsi timeserial vbscript mengembalikan waktu untuk jam, menit dan detik tertentu.

d=CDate("06-Jan-2021 13:45") msgbox "Waktu tanggal format yang ditentukan adalah " & FormatDateTime(d,1) ' Output (Msgbox): ' Format tanggal waktu yang ditentukan adalah Rabu, 06 Jan 2021
fungsi waktu vbscript - vbscript FormatDateTime
fungsi waktu vbscript - vbscript FormatDateTime

Kesimpulan:

Melalui artikel VBScript Date and Time Functions ini, kita telah belajar tentang belajar tentang fungsi Tanggal VBScript yang paling penting dan sering digunakan dan fungsi VBScript Time, termasuk vbscript Cdate, vbscript DateAdd, fungsi vbscript FormatDateTime, dll. Semoga tutorial ini membantu a banyak untuk memoles dasar-dasar VB Scripting Anda. Jika Anda ingin mempelajari lebih lanjut tentang VBScript, silakan klik disini.

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *

Gulir ke Atas