VBScript DateDiff फ़ंक्शन
वर्णन और उपयोग
DateDiff फ़ंक्शन दो तारीखों के बीच का समय अंतर की संख्या वापस करता है।
DateDiff फ़ंक्शन दो तारीखों के बीच का समय अंतर की गणना करता है, जो date2 - date1 है।
वर्षों की तुलना करते हैं, तो महीने के नीचे की संख्या नहीं मानी जाती, अगर महीने की तुलना करते हैं, तो दिनों की नीचे की संख्या नहीं मानी जाती... इसी प्रकार।
टिप्पणी:firstdayofweek पारामीटर 'w' और 'ww' इंटरवेल चिह्नों की गणना पर प्रभाव डालता है。
व्याकरण
DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])
पारामीटर | वर्णन |
---|---|
interval |
आवश्यक। date1 और date2 के बीच कालखंड की इकाई को निर्धारित करता है। नीचे दिए गए मूल्यों को अपनाया जा सकता है:
|
date1,date2 | आवश्यक। तारीख एक्सप्रेशन। जिन तारीखों को गणना में उपयोग किया जाना है। |
firstdayofweek |
वैकल्पिक। एक सप्ताह के दिनों की संख्या को निर्धारित करता है, अर्थात वह सप्ताह का कितना दिन है। नीचे दिए गए मूल्यों को अपनाया जा सकता है:
|
firstweekofyear |
वैकल्पिक। एक वर्ष में पहले सप्ताह को निर्धारित करता है。 नीचे दिए गए मूल्यों को अपनाया जा सकता है:
|
उदाहरण
उदाहरण 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