للحصول على عدد الأشهر من الشهر الحالي إلى وقت معين في الماضي، يستخدم asp الدالة DateDiff لتنفيذ كيف يمكن لـ asp معرفة عدد الأشهر من الشهر الحالي إلى وقت معين في الماضي.
على سبيل المثال، اليوم هو يناير 2011. أريد أن أعرف عدد الأشهر المتبقية بين مارس 2010 ومارس 2010. أفضل إجابة هي
<%=datediff(m, 2010-03-01, 2011-01-01)%> 2 إجابات أخرى في المجموع
datediff(م،2010-03-01،2011-01-01)
دالة DateDiff
الوظيفة: إرجاع الفاصل الزمني بين تاريخين.
بناء الجملة: DateDiff(interval, date1, date2 [, firstdayofweek][, firstweekofyear]])
معلمات بناء الجملة:
الفاصل الزمني مطلوب. تعبير سلسلة يُستخدم لحساب الفاصل الزمني بين التاريخ 1 والتاريخ 2. راجع قسم الإعدادات لمعرفة القيم الرقمية.
التاريخ 1، التاريخ 2 مطلوبان. تعبير التاريخ. تاريخان يستخدمان للحساب.
أول يوم من الأسبوع اختياري. ثابت يحدد اليوم الأول من الأسبوع. إذا لم يتم تحديده، فسيتم تعيينه افتراضيًا إلى يوم الأحد. راجع قسم الإعدادات لمعرفة القيم الرقمية.
الأسبوع الأول من العام اختياري. الثابت الذي يحدد الأسبوع الأول من السنة. إذا لم يتم تحديده، فسيتم تعيينه افتراضيًا إلى الأسبوع الذي يبدأ في الأول من يناير. راجع قسم الإعدادات لمعرفة القيم
إعدادات المعلمة:
يمكن أن تحتوي معلمة الفاصل الزمني على القيم التالية:
وصف الإعداد
سنة
ف الربع
م الشهر
y عدد أيام السنة
د يوم
ث يوم من أيام الأسبوع
أسابيع رطب
ساعات ح
م دقيقة
ثواني
<%
استجابة.كتابة DateAdd(m,1,Date())
%>
إذا لم تفهم، يرجى الرجوع إلى ما يلي:
تاريخ()
وصف الوظيفة: إرجاع تاريخ النظام الحالي.
تنسيق بناء الجملة: التاريخ ()
وصف المعلمة: لا شيء
مثال التعليمات البرمجية: التاريخ ()
نتيجة العودة: 14-09-2004
تاريخ الإضافة ()
وصف الوظيفة: إرجاع تاريخ تم تغييره.
تنسيق بناء الجملة: DateAdd(timeinterval,number,date)
وصف المعلمة: الفاصل الزمني هو نوع الفاصل الزمني المراد زيادته، مثل y وm وd وh وما إلى ذلك؛ والرقم هو عدد الفواصل الزمنية المراد زيادتها؛ والتاريخ هو الوقت الأساسي لزيادة الوقت.
مثال التعليمات البرمجية: DataAdd(m,1,CDate(2004-09-14 17:12:23))
نتيجة الإرجاع: 2004-10-14 17:12:23
إليك خدعة (للمبتدئين)، إذا كان الرقم سالبًا، فهو يعادل طرح فترات Abs(number).
تاريخ الاختلاف ()
وصف الدالة: إرجاع الفرق بين تاريخين.
تنسيق بناء الجملة: DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firstweekofyear>>)
وصف المعلمة: يمثل الفاصل الزمني نوع الفاصل الزمني، مثل M الذي يمثل الأشهر.
مثال التعليمات البرمجية: DateDiff(d,2000-1-1,1999-8-4)
نتيجة الإرجاع: هناك 150 يومًا من 1999-8-4 إلى 2000.