وظيفة Time في VBScript
التعريف والاستخدام
يمكن للوظيفة Time إرجاع الوقت النظامي الحالي.
القواعد النحوية
Time
إشارات وتعليقات
مهمة
إذا تم قراءة Date و Time و Now في نفس الوقت، فإن Now = Date + Time، ولكن في الواقع، لا يمكننا استدعاء هذه الثلاثة الوظائف في نفس الوقت، لأنه يجب تنفيذ وظيفة واحدة قبل تنفيذ الوظيفة الأخرى، لذا إذا كنت بحاجة إلى الحصول على التاريخ والوقت الحاليين في نفس الوقت في برنامجك، يجب عليك استخدام Now أولاً، ثم استخدام DateValue و TimeValue لاستخراج التاريخ والوقت.مثال: الحصول على تاريخ ووقت نقطة معينة:
N = Now 'التاريخ والوقت لنفس النقطة D = Datevalue(N) 'جزء التاريخ لنفس النقطة T = TimeValue(N) 'جزء الوقت لنفس النقطة D2 = Date 'تاريخ النقطة 1 T2 = Time 'وقت النقطة 2
تفكير في المسألة
ما هو أكبر قيمة خطأ محتملة عند تنفيذ Response.write Now و Response.Write Date + Time بشكل متتابع؟ افتراضًا:
التاريخ الذي تم الحصول عليه من النقطة 1 هو Now = #7/1/95 23:59:59# التاريخ الذي تم الحصول عليه من النقطة 2 هو Date = #7/1/95#
وإذا كان "الوقت النقطة 3" يحدث في نهاية اليوم، فإن Time = #0:00:00، وبالتالي صار الفارق بين Now و Date+Time 23:59:59.
مثال
مثال 1
document.write(Time)
الناتج:
14:34:38
التعليقات:قد يختلف الناتج بسبب إعدادات الحاسوب المختلفة.