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 - 0 = vbUseSystemDayOfWeek - ప్రాంత భాషా మద్దతు (NLS) API సెట్ అప్ ఉపయోగిస్తుంది.
  • 1 = vbSunday - 1 = vbSunday - నరకరాత్రి (అప్రమేయం)
  • 2 = vbMonday - 2 = vbMonday - మంగళవారం
  • 3 = vbTuesday - 3 = vbTuesday - బుధవారం
  • 4 = vbWednesday - 4 = vbWednesday - మంగళవారం
  • 5 = vbThursday - 5 = vbThursday - బుధవారం
  • 6 = vbFriday - 6 = vbFriday - శుక్రవారం
  • 7 = vbSaturday - 7 = vbSaturday - శనివారం
firstweekofyear

ఎంపికాత్మకం. ఒక సంవత్సరంలో మొదటి వారం నిర్ణయిస్తుంది.

క్రింది విలువలను అనుమతిస్తారు:

  • 0 = vbUseSystem - 0 = vbUseSystem - ప్రాంత భాషా మద్దతు (NLS) API సెట్ అప్ ఉపయోగిస్తుంది。
  • 1 = vbFirstJan1 - 1 = vbFirstJan1 - జనవరి 1 రోజు ఉన్న వారం నుండి మొదలుపెడుతుంది (అప్రమేయం).
  • 2 = vbFirstFourDays - 2 = vbFirstFourDays - న్యాన్యాసంవత్సరంలో కనీసం నాలుగు రోజులు ఉన్న మొదటి వారం నుండి మొదలుపెడుతుంది。
  • 3 = vbFirstFullWeek - Starts from the first full week of the new year.

ఇన్స్టాన్స్

ఉదాహరణ 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

Please note in the following code, date1>date2:

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

అవుట్పుట్లు:

1/14/2002
-351

ఉదాహరణ 3

How many weeks (start on Monday),
are left between the current date and 10/10/2002
document.write(Date & "<br />")
document.write(DateDiff("w",Date,"10/10/2002",vbMonday))

అవుట్పుట్లు:

1/14/2002
38