وظيفة DatePart في VBScript

التعريف والاستخدام

يمكن للوظيفة DatePart العودة إلى جزء معين من تاريخ معين.

ملاحظة:يؤثر معامل firstdayofweek على الحسابات التي تستخدم علامات الفارق الزمني "w" و "ww".

نحو الاستخدام

DatePart(interval,date[,firstdayofweek[,firstweekofyear]])
معامل وصف
interval

مطلوب. وحدة القياس للفارق الزمني بين date1 و date2.

يمكن استخدام القيم التالية:

  • yyyy - السنة
  • q - الربع
  • m - الشهر
  • y - اليوم في السنة
  • d - اليوم
  • w - اليوم في الأسبوع
  • ww - الأسبوع
  • h - الساعات
  • n - الدقائق
  • s - الثواني
date مطلوب. تعبير تاريخي يجب حسابه.
firstdayofweek

اختياري. يحدد عدد أيام الأسبوع، أي اليوم الذي يقع فيه.

يمكن استخدام القيم التالية:

  • 0 = vbUseSystemDayOfWeek - يستخدم إعدادات API دعم اللغة الإقليمية (NLS).
  • 1 = vbSunday - الأحد (القيمة الافتراضية)
  • 2 = vbMonday - الاثنين
  • 3 = vbTuesday - الثلاثاء
  • 4 = vbWednesday - الأربعاء
  • 5 = vbThursday - الخميس
  • 6 = vbFriday - الجمعة
  • 7 = vbSaturday - السبت
firstweekofyear

اختياري. يحدد الأسبوع الأول من السنة.

يمكن استخدام القيم التالية:

  • 0 = vbUseSystem - يستخدم API دعم اللغة الإقليمية (NLS) الإعدادات.
  • 1 = vbFirstJan1 - يبدأ من الأسبوع الذي يحتوي على 1 يناير (القيمة الافتراضية).
  • 2 = vbFirstFourDays - يبدأ من الأسبوع الذي يحتوي على أربعة أيام على الأقل في السنة.
  • 3 = vbFirstFullWeek - يبدأ من الأسبوع الكامل الأول في السنة الجديدة.

مثال

مثال 1

d = #2/10/96 16:45:30#
document.write(DatePart("yyyy",d)) 'خروجی: 1996'
document.write(DatePart("m",d)) 'خروجی: 2'
document.write(DatePart("d",d)) 'خروجی: 10'
document.write(DatePart("h",d)) 'خروجی: 16'
document.write(DatePart("n",d)) 'خروجی: 45'
document.write(DatePart("s",d)) 'خروجی: 30'
document.write(DatePart("q",d)) 'خروجی: 1، فوریه در فصل اول است.'
document.write(DatePart("y",d)) 'خروجی: 41، 10 فوریه در روز چهل و یکم سال 1996 بود.'
document.write(DatePart("ww",d)) 'خروجی: 6، 10 فوریه در هفته ششم سال 1996 بود.'
document.write(DatePart("w",d)) 'خروجی: 7، 10 فوریه در سال 1996 در روز هفتم هفته ششم (جمعه) بود.'