VBScript DateDiff فونکشن

تعلیم و تعلم

DateDiff فونکشن دو تاریخ کے درمیان وقت کی فاصلے کا تعداد کو واپس فراہم کرتا ہے。

DateDiff فونکشن دو تاریخ وقت کی فرق کو محاسبه کرتا ہے، کہتا ہے date2 - date1。

اگر سال کا مقابلو ہوتا ہے تو مہینوں کی تعداد کو نادید قرار دیتا ہے، اگر مہینا کا مقابلو ہوتا ہے تو دنوں کی تعداد کو نادید قرار دیتا ہے، اور اسی طرح سے。

نوٹ:firstdayofweek پارامتر 'w' اور 'ww' علامت فاصلے کی استعمال میں اثر انداز ہوتا ہے。

نویگیشن

DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])
پارامتر وصف
interval

ضروری۔ date1 اور date2 کے درمیان وقت کی فاصلے کی اکائی کو مقرر کرتا ہے。

درج ذیل کا استعمال کئے جاسکتا ہے:

  • yyyy - سال
  • q - چارتر
  • m - مہینا
  • y - سال کا کتنا دن
  • d - ڈے
  • w - ہفتے کا کتنا دن
  • ww - ہفتا
  • h - گھنٹا
  • n - منٹ
  • s - سیکنڈ
date1,date2 ضروری۔ تاریخ جملہ。 محاسبات میں استعمال کیلئے دو تاریخ.
firstdayofweek

اختیاری۔ ہفتے کی دنوں کی تعداد کو مقرر کرتا ہے، یعنی ہفتے کا کتنا دن ہوتا ہے。

درج ذیل کا استعمال کئے جاسکتا ہے:

  • 0 = vbUseSystemDayOfWeek - علاقائی زبان کی حمایت (NLS) API کا استعمال کریں。
  • 1 = vbSunday - اتوار (دفعہ صحیح)
  • 2 = vbMonday - جمع اتوار
  • 3 = vbTuesday - جمع دس
  • 4 = vbWednesday - جمع سوم
  • 5 = vbThursday - جمع پانچ
  • 6 = vbFriday - جمع روز
  • 7 = vbSaturday - جمعه
firstweekofyear

اختیاری۔ سال کی پہلی ہفتہ کو مقرر کرتا ہے。

درج ذیل کا استعمال کئے جاسکتا ہے:

  • 0 = vbUseSystem - علاقائی زبان کی حمایت (NLS) API کا استعمال کریں。
  • 1 = vbFirstJan1 - 1 جنوری کی ہفتہ سے شروع ہوتا ہے (دفعہ صحیح)。
  • 2 = vbFirstFourDays - مارچ میں کم از کم چار دن کا پہلا ہفتہ سے شروع ہوتا ہے。
  • 3 = vbFirstFullWeek - نئے سال میں پہلی پورا ہفت کا شروع

مثال

مثال 1

document.write(Date & "<br />")
document.write(DateDiff("m",Date,"12/31/2002") & "<br />")
document.write(DateDiff("d",Date,"12/31/2002") & "<br />")
document.write(DateDiff("n",Date,"12/31/2002"))

خروج:

1/14/2002
11
351
505440

مثال 2

لطفاً درج ذیل کوڈ میں، date1>date2:

document.write(Date & "<br />")
document.write(DateDiff("d","12/31/2002",Date))

خروج:

1/14/2002
-351

مثال 3

کتنے ہفتوں (پیر کا پہلا دن سے شروع ہوتا ہے),
ایک دوسرے تاریخ اور 10/10/2002 کے درمیان باقی ہیں
document.write(Date & "<br />")
document.write(DateDiff("w",Date,"10/10/2002",vbMonday))

خروج:

1/14/2002
38