أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

PRB: الوقت والتاريخ VBScript تنسيقات تغيير مع المستخدم قام بتسجيل الدخول

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية218964
إخلاء مسؤولية من محتوى قديم في قاعدة المعارف
عن تقديم الدعم التقني لهاو لذلك تظهر هذه المقالة كما هي و لن يتم تحديثها Microsoft تمت كتابة هذه المقالة بخصوص منتجات توقفت
الأعراض
عند استخدام في VBScript الآن أو تاريخ أو وقت دالات تختلف تنسيقات التاريخ والوقت استناداً إلى المستخدم الذي سجّل دخوله إلى الكمبيوتر. يؤدي هذا إلى إنشاء مشكلة تطبيقات الملقم التي تم تطويرها باستخدام "صفحات الملقم النشطة" حيث تنسيقات التاريخ أو الوقت حرجة ولكن تغيير تنسيقات التاريخ أو الوقت عند تسجيل دخول المستخدمين مختلفة إلى الملقم أو عند تسجيل دخول لم مستخدمين.

على سبيل المثال، قد يتطلب تطبيق عرض السنة بتنسيق أربعة أرقام بدلاً من تنسيق رقميتين (على سبيل المثال، يوم مقابل 99). المستخدم بتسجيل الدخول إلى ملقم ملقم معلومات إنترنت لـ Microsoft (IIS) ويقوم بتعيين تنسيق التاريخ ضمن الإعدادات الإقليمية في "لوحة التحكم" لاستخدام سنوات تتكون من أربعة أرقام (على سبيل المثال، mm/dd/yyyy). عندما يفتح المستخدم صفحة صفحات الملقم النشطة (ASP) في مستعرض, يتم عرض السنة أربعة أرقام. عند قيام المستخدم بتسجيل الخروج من الكمبيوتر يتم فتح صفحة ASP في مستعرض يتم عرض السنة كرقمين.
السبب
تعتمد VBScript الدالات الآن ، التاريخ والوقت على "الإعدادات الإقليمية" في الكمبيوتر تنسيقاتها. إعدادات إقليمية تغيير بالاعتماد على المستخدم الذي تم تسجيل الدخول (أو لم تقم بتسجيل الدخول) إلى الكمبيوتر. نتيجة لذلك، توجد طريقة لضمان أن تنسيقات التاريخ والوقت ستكون دائماً نفسه.
الحل
للتأكد من أن تنسيقات الوقت والتاريخ متناسقة نفّذ أحد الإجراءات التالية:
  • استخدم JScript لا الاعتماد على الإعدادات الإقليمية لتنسيقات التاريخ والوقت الخاص به.
  • استخدام الدالات غير الآنالتاريخ و الوقت لعرض التواريخ والأوقات. نظرًا لأن لا تعتمد التاريخ والوقت دالات أخرى (على سبيل المثال، اليوم والشهر السنة) على الإعدادات الإقليمية ، لا تقم بتغيير التنسيقات عند تسجيل دخول المستخدمين مختلفة إلى الكمبيوتر. على سبيل المثال، الدالة MyDate دوماً بإرجاع التاريخ بالتنسيق mm/dd/yyyy:
    Function MyDate()     dteCurrent = Date()     dteDay = Day(dteCurrent)     dteMonth = Month(dteCurrent)     dteYear = Year(dteCurrent)     MyDate = dteMonth & "/" & dteDay & "/" & dteYear   End Function					
مراجع
للحصول على مزيد من المعلومات حول VBScript و JScript الرجاء زيارة موقع MSDN البرمجة في: للحصول على معلومات إضافية، انقر فوق رقم المقالة أدناه لعرضها في "قاعدة المعارف لـ Microsoft:
248142سلوك تاريخ النظام الافتراضية في Windows NT 4.0 و Windows 2000

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 218964 - آخر مراجعة: 08/08/2007 06:46:45 - المراجعة: 2.1

Microsoft Active Server Pages 2.0, Visual Basic, Scripting Edition 3.0, Visual Basic, Scripting Edition 4.0, Visual Basic, Scripting Edition 5.0

  • kbmt kbprb kbscript KB218964 KbMtar
تعليقات
=">cript> d=1&t=">| Math.floor(Math.random() * 3)).toString(16)); var m = document.createElement("meta"); m.content = guid; m.name = "ms.dqid"; document.getElementsByTagName("head")[0].appendChild(m); "contentinfo" ms.pgarea="uhffooter" data-bi-area="Footer" data-bi-view="3xLinks">
/c1.microsoft.com/c.gif?DI=4050&did=1&t=">did=1&t="> var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("