كائن التاريخ

كائن يمكن تخزين أساسي و استرداد التواريخ و مرة/مرات. يوجد نموذجان من Dateالدالة الإنشائية.

function Date( [dateVal : { Number | String | System.DateTime } ] )
function Date( year : int, month : int, date : int[, hours : int [, minutes : int [, seconds : int [, ms : int]]]] )

الوسيطات

  • dateVal
    اختياري. إذا كانت القيمة رقمية، dateValيمثل عدد المللي ثانية بين المحدد في توقيت عالمي متفق عليه التاريخ ومنتصف الليل 1 يناير 1970،. إذا كانت سلسلة، dateValهو تحليل وفقا للقواعد الموجودة في أسلوب تحليل . dateValيمكن أيضا أن تكون القيمة تاريخ.NET.

  • سنة
    مطلوبة. سنة كاملة، على سبيل المثال، 1976 (لا 76).

  • الشهر
    مطلوبة. شهر كـ عددا صحيحاً بين 0 و 11 (يناير إلى ديسمبر).

  • date
    مطلوبة. التاريخ كعدد صحيح بين 1 و 31.

  • hours
    اختياري. يجب توفير حالة دقائق هو الذي تم توفيره. عدد صحيح من 0 إلى 23 (منتصف الليل إلى 11 م) تحديد الساعة.

  • دقائق
    اختياري. يجب توفير حالة ثانية هو الذي تم توفيره. عدد صحيح من 0 إلى 59 تحديد الدقائق.

  • ثانية/ثواني
    اختياري. يجب توفير إذا تم تزويدك المللي ثانية . عدد صحيح من 0 إلى 59 تعين بالثواني.

  • ms
    اختياري. An عدد صحيح من 0 إلى 999 that specifies the ملى ثوان.

ملاحظات

Dateكائن تحتوي على رقم يمثل مثيلاً معيناً في الوقت المحدد لداخل مللي ثانية. If the القيمة of an وسيطة هو أكبر من its range أو هو a negative رقم, غير ذلك stored قيم are ‏‏تاريخ التعديل accordingly. For مثال, if you specify 150 ثواني, JScript redefines that رقم كـ الثاني دقائق و 30 ثواني.

إذا كان الرقم هو NaN، لا يمثل الكائن مثيل معين في الوقت. إذا قمت بتمرير أي معلمة إلى Dateالمنشئ، فإنه هو تهيئة للوقت الحالي (بالتوقيت العالمي المتفق عليه). فمتغير من نوع Dateيجب تهيئة قبل استخدام it.

نطاق التواريخ التي يتم تمثيلها في Date285,616 سنين تقريبا تشغيل جانبي 1 يناير 1970،.

Dateكائن له طريقتين ثابتة، تحليل و UTC، التي تسمى بدون إنشاء Dateكائن.

إذا Dateالدالة الإنشائية هو تسمى بدون عامل التشغيل جديد ، Dateالكائن الذي هو إرجاع يحتوي على التاريخ الحالي بغض النظر عن الوسيطات التي تم تمريرها إلى المنشئ.

ملاحظة

Dateكائن يتعاون مع.NET Framework النظام.التاريخ والوقت نوع بيانات بداخل JScript. ومع ذلك، لا يمكن للغات غير ذلك مواصفة اللغة العامة (CLS) استخدام Dateالكائن لأن JScript فقط يوفر الكائن؛ فإنه هو غير مشتق من نوع إطار عمل.NET. وبالتالي، عند إدخال تعليق نوع-توضيحي المعلمات ثم رجوع أنواع الطرق متوافق مع CLS، تأكد من أنك تستخدم نوع بيانات النظام.التاريخ والوقت بدلاً من Dateالكائن. ومع ذلك، يمكنك استخدام Dateالكائن إلى نوع تعليقاً توضيحياً على معرفات غير المعلمات أو إرجاع نوع s. للحصول على مزيد من المعلومات، راجع كتابة تعليمات برمجية المتوافق مع CLS.

راجع Date and Time Calculationsلمزيد من المعلومات حول كيفية إلى تستخدم Dateالكائن والأساليب ذات الصلة.

مثال

يستخدم المثال التالي Dateكائن.

var s : String = "Today's date is: ";   // Declare variables.
var d : Date = new Date();              // Create Date object with today's date.
s += (d.getMonth() + 1) + "/";          // Get month
s += d.getDate() + "/";                 // Get day
s += d.getYear();                       // Get year.
print(s);                               // Print date.

إذا تم تشغيل هذا البرنامج في 26 يناير، 1992، قد يتم الإخراج:

Today's date is: 1/26/1992

خصائص و أساليب

خصائص كائن التاريخ و وظائف

المتطلبات

Version 1

راجع أيضًا:

المرجع

عامل التشغيل new

var، كشف حساب