تابع 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 - از هفته‌ای که اول ژانویه در آن است شروع می‌شود (پیش‌فرض).
  • 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، فروری 1996 کو 1 واں سیزن ہے۔'
document.write(DatePart("y",d)) 'خروج: 41، 10 فروری 1996 کو 1996 کا 41 واں دن ہے۔'
document.write(DatePart("ww",d)) 'خروج: 6، 10 فروری 1996 کو 1996 کا 6 واں ہفتہ ہے۔'
document.write(DatePart("w",d)) 'خروج: 7، 10 فروری 1996 کو 2 اگست کو 1996 کا 6 واں ہفتہ کا 7 واں دن (جمعرات)۔'