Fungsi DatePart VBScript

Definisi dan penggunaan

Fungsi DatePart dapat mengembalikan bagian tanggal yang ditentukan untuk tanggal yang diberikan.

Keterangan:Parameter firstdayofweek akan mempengaruhi perhitungan yang menggunakan simbol interval 'w' dan 'ww'.

Syarat

DatePart(interval,date[,firstdayofweek[,firstweekofyear]])
Parameter Deskripsi
interval

Diperlukan. Satuan untuk menghitung interval antara date1 dan date2.

Dapat diambil nilai di bawah ini:

  • yyyy - Tahun
  • q - Kuarter
  • m - Bulan
  • y - Hari keberapa di tahun
  • d - Hari
  • w - Hari keberapa di minggu
  • ww - Minggu
  • h - Jam
  • n - Menit
  • s - Detik
date Diperlukan. Ekspresi tanggal yang harus dihitung.
firstdayofweek

Pilihan. Tentukan jumlah hari dalam minggu, yaitu hari keberapa di minggu.

Dapat diambil nilai di bawah ini:

  • 0 = vbUseSystemDayOfWeek - Menggunakan API dukungan bahasa daerah (NLS) untuk seting hari minggu.
  • 1 = vbSunday - Ahad (default)
  • 2 = vbMonday - Isnin
  • 3 = vbTuesday - Selasa
  • 4 = vbWednesday - Rabu
  • 5 = vbThursday - Kamis
  • 6 = vbFriday - Jumaat
  • 7 = vbSaturday - Sabtu
firstweekofyear

Pilihan. Tentukan minggu pertama dalam setahun.

Dapat diambil nilai di bawah ini:

  • 0 = vbUseSystem - Menggunakan API dukungan bahasa daerah (NLS).
  • 1 = vbFirstJan1 - Dari minggu yang berada di tanggal 1 Januari (default).
  • 2 = vbFirstFourDays - Dari minggu pertama di tahun baru yang paling sedikit mempunyai empat hari.
  • 3 = vbFirstFullWeek - Dari minggu penuh pertama di tahun baru.

Contoh

Contoh 1

d = #2/10/96 16:45:30#
document.write(DatePart("yyyy",d)) 'Output: 1996'
document.write(DatePart("m",d)) 'Output: 2'
document.write(DatePart("d",d)) 'Output: 10'
document.write(DatePart("h",d)) 'Output: 16'
document.write(DatePart("n",d)) 'Output: 45'
document.write(DatePart("s",d)) 'Output: 30'
document.write(DatePart("q",d)) 'Output: 1, Februari adalah musim ke-1.'
document.write(DatePart("y",d)) 'Output: 41, 10 Februari adalah hari ke-41 tahun 1996.'
document.write(DatePart("ww",d)) 'Output: 6, 10 Februari adalah minggu ke-6 tahun 1996.'
document.write(DatePart("w",d)) 'Output: 7, 10 Februari di tahun 1996 adalah hari ke-7 minggu ke-6 (Sabtu).'