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