Hàm DatePart trong VBScript

Định nghĩa và cách sử dụng

Hàm DatePart có thể trả về phần cụ thể của ngày đã cho.

Ghi chú:Tham số firstdayofweek sẽ ảnh hưởng đến việc tính toán sử dụng ký hiệu khoảng thời gian 'w' và 'ww'.

Cú pháp

DatePart(interval,date[,firstdayofweek[,firstweekofyear]])
Tham số Mô tả
interval

Bắt buộc. Đơn vị của khoảng thời gian giữa date1 và date2 cần tính toán.

Có thể sử dụng các giá trị sau:

  • yyyy - Năm
  • q - Quý
  • m - Tháng
  • y - Ngày nào trong năm
  • d - Ngày
  • w - Ngày nào trong tuần
  • ww - Tuần
  • h - Giờ
  • n - Phút
  • s - Giây
date Bắt buộc. Cần tính toán biểu thức ngày.
firstdayofweek

Tùy chọn. Định nghĩa số ngày trong tuần, tức là ngày nào trong tuần.

Có thể sử dụng các giá trị sau:

  • 0 = vbUseSystemDayOfWeek - Sử dụng API hỗ trợ ngôn ngữ khu vực (NLS) để thiết lập.
  • 1 = vbSunday - Thứ bảy (mặc định)
  • 2 = vbMonday - Thứ hai
  • 3 = vbTuesday - Thứ hai
  • 4 = vbWednesday - Thứ ba
  • 5 = vbThursday - Thứ tư
  • 6 = vbFriday - Thứ năm
  • 7 = vbSaturday - Thứ sáu
firstweekofyear

Tùy chọn. Định nghĩa tuần đầu tiên trong năm.

Có thể sử dụng các giá trị sau:

  • 0 = vbUseSystem - Sử dụng API hỗ trợ ngôn ngữ khu vực (NLS).
  • 1 = vbFirstJan1 - Bắt đầu từ tuần có ngày 1 tháng 1 (mặc định).
  • 2 = vbFirstFourDays - Bắt đầu từ tuần đầu tiên trong năm mới có ít nhất 4 ngày.
  • 3 = vbFirstFullWeek - Bắt đầu từ tuần đầu tiên trong năm mới có ít nhất 5 ngày.

Mẫu

Ví dụ 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, Tháng 2 là quý đầu tiên'
document.write(DatePart("y",d)) 'Output: 41, Ngày 10 tháng 2 năm 1996 là ngày thứ 41 của năm 1996.'
document.write(DatePart("ww",d)) 'Output: 6, Ngày 10 tháng 2 năm 1996 là tuần thứ 6 của năm 1996.'
document.write(DatePart("w",d)) 'Output: 7, Ngày 10 tháng 2 năm 1996 là ngày thứ 7 của tuần thứ 6 (thứ六).'