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
کتنا ہفتا (پیر کی شروعات)، ایک دوسرے کے درمیان باقی کئی دن ہیں، document.write(Date & "<br />") document.write(DateDiff("w",Date,"10/10/2002",vbMonday))
آؤٹ پُٹ:
1/14/2002 38