توابع FormatDateTime در VBScript

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

توابع FormatDateTime قادر به فرمت‌دهی و بازگرداندن یک عبارت تاریخ یا زمان معتبر هستند.

قوانین دستور زبان

FormatDateTime(تاریخ, فرمت)
پارامتر توضیح
تاریخ ضروری است. هر عبارت تاریخ معتبر (مثلاً Date() یا Now()).
format اختیاری. مقدار فرمت‌های استفاده شده برای تاریخ/زمان را مشخص می‌کند.

پارامتر format:

اعداد صحیح مقدار توضیح
vbGeneralDate 0 تاریخ و/یا زمان را نمایش دهید. اگر بخش تاریخ وجود دارد، آن بخش را به فرمت تاریخ کوتاه نمایش دهید. اگر بخش زمان وجود دارد، آن بخش را به فرمت زمان طولانی نمایش دهید. اگر هر دو بخش وجود دارند، همه بخش‌ها را نمایش دهید.
vbLongDate 1 تاریخ را با استفاده از فرمت طولانی تاریخ تعیین شده در تنظیمات منطقه‌ای کامپیوتر نمایش دهید.
vbShortDate 2 تاریخ را با استفاده از فرمت کوتاه تاریخ تعیین شده در تنظیمات منطقه‌ای کامپیوتر نمایش دهید.
vbLongTime 3 زمان را با این فرمت نمایش دهید: hh:mm:ss PM/AM
vbShortTime 4 زمان را با استفاده از فرمت 24 ساعته (hh:mm) نمایش دهید.

مثال

مثال 1

D = #2001/2/22#
document.write(FormatDateTime(D))

خروجی:

2001-2-22

مثال 2

D = #2001/2/22#
document.write(FormatDateTime(D,1))

خروجی:

2001/02/22

مثال 3

D = #2001/2/22#
document.write(FormatDateTime(D,2))

خروجی:

2001-2-22

مثال 4

D = #2001/2/22#
document.write(FormatDateTime(D,3))

خروجی:

2001-2-22