DatePart telah dijelaskan di manual referensi ASP (VBScript), tetapi penjelasan parameter pertama terlalu tertulis dan menyesatkan. Sekarang mari kita jelaskan kembali sintaks DatePart sebagai DatePart(interval, date), yang digunakan untuk Mendapatkan beberapa bagian. tanggal.
selang
yyyy: tahun pada tanggal
m: bulan dalam tanggal
d: hari dalam tanggal
h: jam pada tanggal
n: menit dalam tanggal
s: detik dalam tanggal
q: Pada triwulan tahun manakah tanggal tersebut berada, misalnya 29-6-2009 berada pada triwulan ke-2.
y: tanggal adalah hari dalam setahun, misalnya 29-6-2009 adalah hari ke-180.
w: tanggal adalah hari dalam seminggu (Minggu adalah hari pertama secara default), misalnya, 29-6-2009 adalah hari ke-2.
ww: tanggal terletak pada minggu dalam setahun, misalnya 29-6-2009 terletak pada minggu ke-27.
DatePart(interval, tanggal[, hari pertama dalam minggu[, minggu pertama tahun]])
Sintaks fungsi DatePart memiliki parameter berikut:
Deskripsi parameter
interval diperlukan. Ekspresi string yang mewakili interval waktu untuk kembali. Lihat bagian Pengaturan untuk nilai numerik.
tanggal diperlukan. Ekspresi tanggal untuk dievaluasi.
hari pertama dalam seminggu opsional. Konstanta yang menentukan hari pertama dalam seminggu. Jika tidak ditentukan, defaultnya adalah hari Minggu. Lihat bagian Pengaturan untuk nilai numerik.
minggu pertama tahun ini Opsional. Konstanta yang menentukan minggu pertama tahun ini. Jika tidak ditentukan, defaultnya adalah minggu tanggal 1 Januari. Lihat bagian Pengaturan untuk nilai numerik.
Parameter interval dapat diatur ke nilai berikut:
Deskripsi pengaturan
tahun yyyy
kuartal q
m bulan
y jumlah hari dalam setahun
hari H
w Hari dalam seminggu
minggu minggu
jam jam
m menit
detik
Parameter hari pertama dalam seminggu dapat memiliki nilai berikut:
Deskripsi nilai konstan
vbUseSystem 0 Gunakan pengaturan API Dukungan Bahasa Nasional (NLS).
vbMinggu 1 Minggu (default)
vbSenin 2 Senin
vbSelasa 3 Selasa
vbRabu 4 Rabu
vbKamis 5 Kamis
vbJumat 6 Jumat
vbSabtu 7 Sabtu
Parameter minggu pertama tahun dapat memiliki nilai berikut:
Deskripsi nilai konstan
vbUseSystem 0 Gunakan pengaturan API Dukungan Bahasa Nasional (NLS).
vbFirstJan1 1 Dimulai pada minggu tanggal 1 Januari (default).
vbFirstFourDays 2 dimulai dengan minggu pertama tahun baru yang memiliki setidaknya empat hari.
vbFirstFullWeek 3 dimulai dengan minggu penuh pertama di tahun baru (bukan lintas tahun).
menjelaskan
Fungsi DatePart menghitung tanggal dan mengembalikan interval waktu tertentu. Misalnya, gunakan DatePart untuk menghitung hari dalam seminggu atau waktu saat ini pada hari tertentu.
Parameter hari pertama dalam seminggu mempengaruhi penghitungan menggunakan simbol interval w dan ww.
Jika tanggal adalah tanggal literal, tahun tertentu menjadi bagian tetap dari tanggal tersebut. Namun jika tanggal diapit tanda kutip ( ) dan tahun dihilangkan, tahun berjalan akan disisipkan setiap kali ekspresi tanggal dievaluasi dalam kode. Hal ini memungkinkan untuk menulis kode program yang berfungsi untuk tahun yang berbeda.