تابع DateSerial در VBScript

تعریف و استفاده

تابع DateSerial می‌تواند نوع Variant از تاریخ مشخص شده (Date) را بازگرداند.

این به معنای آن است که،تابع DateSerial می‌تواند سال، ماه و روز را به یک تاریخ ترکیب کند..

نحوه استفاده

DateSerial(year,month,day)
پارامترها توضیحات
year ضروری است. عددی بین 100 تا 9999 یا تعریف عددی. مقادیر بین 0 تا 99 به عنوان سال‌های 1900–1999 در نظر گرفته می‌شوند. برای همه پارامترهای year دیگر، از سال کامل 4 رقمی استفاده کنید.
month ضروری است. هر تعریف عددی. اگر بزرگتر از 12 باشد، تاریخ از ماه دهم شروع می‌شود و به سمت بعدی mouth-12 ماه پیشرفت می‌کند؛ اگر کوچکتر از 1 باشد، تاریخ از ماه اول شروع می‌شود و به سمت گذشته 1-month ماه پیشرفت می‌کند.
day ضروری است. هر تعریف عددی. اگر بزرگتر از تعداد روزهای ماه فعلی باشد، تاریخ از تعداد روزهای ماه فعلی شروع می‌شود و به سمت بعدی day-تعداد روزهای ماه فعلی پیشرفت می‌کند؛ اگر کوچکتر از 1 باشد، تاریخ از روز اول شروع می‌شود و به سمت گذشته 1-day روز پیشرفت می‌کند.

مثال

document.write(DateSerial(1996,2,3)) 'روش معمول فراخوانی',

خروجی:

1996/2/3

مثال 2

document.write(DateSerial(95,13,10)) '13 ماه=1 سال+1 ماه

خروجی:

1996/01/10

مثال 3

document.write(DateSerial(96,-1,10)) '-1 ماه باید از 1 ماه قبل محاسبه شود. 1-(-1)=2 ماه

خروجی:

1995/11/10

مثال 4

document.write(DateSerial(95,2,30)) '95 سال 2 ماه 28 روز دارد، بنابراین 30 روز=1 ماه+2 روز

خروجی:

1995/03/02

مثال 5

document.write(DateSerial(95,2,-2)) '-2 روز باید از 1 روز قبل محاسبه شود. 1-(-2)=3 روز

خروجی:

1995/01/29

مثال

document.write(DateSerial(1990-20,9-2,1-1))
'1990-20=1970 سال،9-2=ماه 7،1-1=روز 0،روز 0 باید از 1 روز قبل محاسبه شود. 1-0=1 روز.

خروجی:

1970/6/30