सभी Programming Languages में Date और Time के लिए functions या methods होते है | Javascript में भी Date और Time के लिए methods होते है |
Javascript में date को create करने के लिए Date object का इस्तेमाल किया जाता है |
Syntax for Creating Date
Date को चार प्रकार से लिखे जाते है |
Type 1 :
new Date()
यहाँ पर Date में कोई argument नहीं है, यहाँ पर date object current date और time दिखाता है |
Example :Output :
Type 2 :
new Date(milliseconds)
milliseconds : यहाँ पर milliseconds दिए जाते है |
1 milliseconds 1 second का 1000(1/1000) वा हिस्सा होता है |
यहाँ पर January 1, 1970 00:00:00 UTC इस date से दिए हुए milliseconds को add करके new date दिखाई जाती है |
script पर 1 month(60*60*24*31*1000) के milliseconds का argument pass किया गया है |
Example :Output :
Type 3 :
new Date(dateString)
dateString : यहाँ पर dateString मतलब formatted date string दी जाती है |
script पर yyyy-mm-dd hh:mm:ss इस format में dateString को दिया गया है |
Example :Output :
Fri Oct 13 2000 23:59:59 GMT+0530 (India Standard Time)
Type 4 :
new Date(year,month,day,hour,minute,second,millisecond)
year : यहाँ पर year दिया जाता है | अगर 2 digit का year दिया जाता है तो वो 1900 से 1999 के बीच का होता है , इससे Y2K(Year 2000) की problem हो सकती है , इसीलिए Year 4 digit का ही दिया जाता है |
month : यहाँ पर 0(January) से 11(December) के बीच की value दी जाती है |
day : यहाँ पर 1 से 28/29/30/31 के बीच की value दी जाती है | ये optional होता है |
hour : यहाँ पर 00 से 23 के बीच की value दी जाती है | ये optional होता है |
minute : यहाँ पर 00 से 59 के बीच की value दी जाती है | ये optional होता है |
second : यहाँ पर 00 से 59 के बीच की value दी जाती है | ये optional होता है |
millisecond : यहाँ पर 0 से 999 के बीच की value दी जाती है | 1000 milliseconds का 1 second होता है | ये optional होता है |
Example :Output :
Wed Jan 31 2001 23:59:59 GMT+0530 (India Standard Time)
Date/Time Getter Methods
Date/Time Methods | Description |
---|---|
getDate() | दिए हुए date या current date से 1 से 28/29/30/31 के बीच का month का day return किया जाता है | |
getDay() | दिए हुए date या current date से 0 से 6 के बीच का week का day return किया जाता है | |
getFullYear() | दिए हुए date या current date से उसका 4 Digit का Full Year return किया जाता है | |
getHours() | दिए हुए date या current date से उसका hour 0 से 23 के बीच की value return की जाती है | |
getMilliseconds() | दिए हुए date या current date के second का milliseconds return किये जाते है | |
getMinutes() | दिए हुए date या current date के minutes 0 से 59 के बीच की value return की जाती है | |
getMonth() | दिए हुए date या current date के year का month 0 से 11 के बीच की value return की जाती है | |
getseconds() | दिए हुए date या current date के seconds 0 से 59 के बीच की value return की जाती है | |
getTime() | January 1, 1970 00:00:00 UTC से दिए हुए date या current date तक milliseconds return किये जाते है | |
getTimezoneOffset() | current locale का time zone offset minutes में return किया जाता है | |
getUTCDate() | दिए हुए date या current date से Universal Time के अनुसार date 0 से 28/29/30/31 के बीच की value return की जाती है | |
getUTCDay() | दिए हुए date या current date से Universal Time के अनुसार week का day 0 से 6 के बीच की value return की जाती है | |
getUTCFullYear() | दिए हुए date या current date से Universal Time के अनुसार 4Digit के year की value return की जाती है | |
getUTCHours() | दिए हुए date या current date से Universal Time के अनुसार hours 0 से 23 के बीच की value return की जाती है | |
getUTCMilliseconds() | Universal Time के अनुसार second के milliseconds 0 से 999 के बीच की value return की जाती है | |
getUTCMinutes() | Universal Time के अनुसार Minutes 0 से 59 के बीच की value return की जाती है | |
getUTCMonth() | Universal Time के अनुसार Year के Month 0 से 11 के बीच की value return की जाती है | |
getUTCSeconds() | Universal Time के अनुसार Minute के Seconds 0 से 59 के बीच की value return की जाती है | |
Date/Time Setter Methods
Date/Time Methods | Description |
---|---|
setDate() | month के day को set किया जाता है | |
setFullYear() | year को set किया जाता है | |
setHours() | Hours को set किया जाता है | |
setMilliseconds() | milliseconds को set किया जाता है | |
setMinutes() | Minutes को set किया जाता है | |
setMonth() | Month को set किया जाता है | |
setSeconds() | seconds को set किया जाता है | |
setTime() | January 1, 1970, 00:00:00 UTC से दिए हुए milliseconds को add करके एक नया date return होता है | |
setUTCDate() | Universal Time के अनुसार month के day को set किया जाता है | |
setUTCFullYear() | Universal Time के अनुसार year को set किया जाता है | |
setUTCHours() | Universal Time के अनुसार Hours को set किया जाता है | |
setUTCMilliseconds() | Universal Time के अनुसार milliseconds को set किया जाता है | |
setUTCMinutes() | Universal Time के अनुसार Minutes को set किया जाता है | |
setUTCMonth() | Universal Time के अनुसार Month को set किया जाता है | |
setUTCSeconds() | Universal Time के अनुसार seconds को set किया जाता है | |
Date/Time Converting Methods
Date/Time Methods | Description |
---|---|
toDateString() | date को human readable format में convert किया जाता है | |
toISOString() | ISO Format का इस्तेमाल करके Date को String में represent किया जाता है | |
toLocaleDateString() | locale convention का इस्तेमाल करके date को human readable format में convert किया जाता है | |
toLocaleString() | locale convention का इस्तेमाल करके date को string में convert किया जाता है | |
toLocaleTimeString() | locale convention का इस्तेमाल करके time string में convert किया जाता है | |
toString() | date object को string में represent किया जाता है | |
toTimeString() | date के time को string में convert किया जाता है | |
toUTCString() | Universal Time के अनुसार date को string में convert किया जाता है | |
Date/Time Miscellaneous Methods
Date/Time Methods | Description |
---|---|
now() | January 1, 1970 00:00:00 UTC से अबतक के milliseconds return किये जाते है | |
parse() | dateString को parse करके January 1, 1970 00:00:00 UTC और दिए हुए dateString के बीच का फर्क milliseconds में return किया जाता है | |
UTC() | Universal Time के अनुसार January 1, 1970 00:00:00 UTC और दिए हुए parameters के बीच का फर्क milliseconds में return किया जाता है | |
valueOf() | Date Object के primitive value को return किया जाता है | |