توابع Time در VBScript

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

توابع Time می‌تواند زمان سیستم کنونی را بازگرداند.

سیستم نویسی

Time

نکات و توضیحات

مatters of importance:

اگر همزمان Date، Time و Now خوانده شوند، پس Now = Date + Time، اما در واقع، ما نمی‌توانیم همزمان این سه تابع را فراخوانی کنیم، زیرا پس از اجرای یک تابع، می‌توان تابع دیگر را اجرا کرد، بنابراین اگر در برنامه‌ای نیاز به دریافت تاریخ و زمان کنونی دارید، باید از Now استفاده کنید و سپس با استفاده از DateVale و TimeValue تاریخ و زمان را استخراج کنید.

مثال: دریافت تاریخ و زمان یک زمان‌پunkt خاص:

N = Now 'تاریخ و زمان این زمان‌پunkt
D = Datevalue(N) 'قسمت تاریخ زمان‌پunkt
T = TimeValue(N) 'قسمت زمان زمان‌پunkt
D2 = Date 'تاریخ زمان‌پunkt 1
T2 = Time 'زمان زمان‌پunkt 2

تفکر در مسئله

حداکثر خطای ممکن در اجرای پیاپی Response.write Now و Response.Write Date + Time چقدر است؟ فرض کنید:

زمان‌پunkt 1 گرفته شده از Now = #7/1/95 23:59:59#
زمان‌پunkt 2 گرفته شده از Date = #7/1/95#

و اگر "زمان‌پunkt 3" دقیقاً از یک روز به دیگری می‌گذرد، بنابراین Time = #0:00:00، و تفاوت بین Now و Date+Time به 23:59:59 خواهد بود.

مثال

مثال 1

document.write(Time)

خروجی:

14:34:38

نکته:نتایج خروجی ممکن است به دلیل تنظیمات مختلف کامپیوترها اندکی متفاوت باشد.