हेल्लो दोस्तों ! आज इस पोस्ट में जावा स्क्रिप्ट के बारे में बताया गया है की JavaScript Date Object in hindi क्या होता है कैसे काम करता है और भी बहुत कुछ दिया गया है तो चलिए शुरू करते है।
JavaScript date object in hindi
- आजकल सभी बड़ी websites में जितने भी articles होते है उनकी public date और time show किया जाता है क्योकि technology में बहुत तेजी से बदलाव हो रहे है
- इसलिए ऐसा करना आवश्यक भी है और उपयोगी भी है ये एक परिवर्तन का युग है इसमे घटनाए तेजी से घट रही है एक दिन में internet पर लाखो articles को public किये जाते है ऐसे में आप इन article को manage और सही समय पर show करने के लिए time और date का पता होना जरुरी होता है
- date और time से user को पता चलता है की information पुरानी है या नहीं है example के लिए आज से 10 साल पहले लिखा गया article जरुरी नहीं की वर्तमान समय में उपयोगी हो इसलिए आप ये जरुरी है
- की user को information की date और time show किया जाए ताकि user decide कर सके की दी गयी information उसके लिए उपयोगी है या नहीं
- JavaScript आपको date और time सम्बंधित information show करने के लिए date object को provide करती है इस object के साथ ही आपको कुछ built in propertie और method available होते है
- इन propertie और methods का प्रयोग करके आप webpage में date और time से related operations को perform कर सकते है
ऐसी और भी कई situations हो सकती है की जिनमे आप date object का प्रयोग कर सकते है जैसे की यदि आप user की पूरी activity के बारे में information को स्टोर करना चाहते है तो ऐसे date object के माध्यम से कर सकते है user login time ,logout time यदि user ने कोई update किया है तो उस समय को भी आप date object के माध्यम से स्टोर कर सकते है
creating javascript date object
date object को construct करना होता है इसे आप directly प्रयोग नहीं कर सकते है इसलिए लिए एक date object को new keyword के द्वारा create किया जाता है date object को आप 4 तरह से create कर सकते है।
पहले तरीके में आप एक normal date object को create करते है और उसमे कोई भी वैल्यू को pass नहीं करते है जिसका आपको general syntax आपको निचे दिया जा रहा है
var objectName=new Date();
उपर दिए गए syntax में एक normal object को create करेगा जो की show करने पर day ,date ,time और standard time zone को show करेगा
दुसरे तरीके में आप date object को create करते समय उसमे miliseconds आप object को create करते समय pass करते है उसके अनुसार ही seconds में change show होता है जिसका आपको general syntax निचे दिया जा रहा है
var objectName=new date(miliseconds);
तीसरे तरीके में आप date object को create करते समय उसमे date और time string के रूप में pass करते है ऐसे करने पर date object उसी date और time को show करेगा जिसका आपको general syntax निचे दिय जा रहा है
var objectName=new Date(“date/month/year hour:minute:seconds”);
चौथे तरीके में आप date object को create करते समय क्रमश year ,month ,day,hours,minutes,second,miliseconds comma से separate करके pass करते है जिसका आपको syntax निचे दिया जा रहा है
var objectName=new date(year,month,day,hours,minutes,seconds,millisecond);
example
निचे date object को create करना एक example के द्वारा समझाया जा रहा है
<html>
<script type=”text/javascript”>
Var dObj1=new Date();
Var dObj2=new Date(224234);
Var dObj3=new Date(“17 may 2017, 11:13:00”);
Var dObj4=new date(2017,5,17,11,38,40,2);
Document.write(dObj1+”<br>”);
Document.write(dObj2+”<br>”);
Document.write(dObj3+”<br>”);
Document.write(dObj4+”<br>”);
</script>
</html>
उपर दिए गए script में निचे दिया गया आउटपुट को generate करती है
Web May 17 2021 11:44:44 GMT +0530 (IST)
Thu January 1 1970 5:33:44 GMT +530 (IST)
Web May 17 2021 11:13:00 GMT +530(IST)
Sat Jan 17 2021 11:38:40 GMT +53O (IST)
javascript date object propertie
javascript date object के साथ आपको 2 propertie को provide करती है इनके बारे में आपको निचे दिया जा रहा है
- constructor-ये propertie उस function को return करती है जिसके द्वारा date object को create किया गया है
- prototype-इस property के द्वारा आप object में अपनी custom properties और method को add करते है
javascript date object method
निचे date object के साथ available कुछ built in method के बारे में वताया जा रहा है
getDate()
ये method 1 से 31 के बीच में current day को return करती है इसे आप date object के साथ कॉल करते है जिसका आपको example निचे दिया जा रहा है
<html>
<script type=”text/javascript”>
Var dobj=new date();
Var res=dobj.getDate();
Document.write(res);
</script>
</html>
उपर दिए गए script को आप निचे दिया गया आउटपुट को generate करती है
17
getDay()
ये method 0 से लेकर 6 तक current दिन को return करती है example के लिए यदि आज बुधवार है तो ये method 3 return करेगा जिसका आपको example निचे दिया जा रहा है
<html>
<script type=”text/javascript”>
Var dobj=new Date();
Var res=dobj.getDay();
Document.write(res);
</script>
</html>
उपर दिए गए script में निचे आउटपुट को generate करता है
3
getFull Year()
ये method आपको year को return करती है यदि date object को किसी string date के साथ initialize किया गया है तो ये object वाही year को return करेगा नहीं तो current year show किया जायेगा जिसका example आपको निचे दिया जा रहा है
<html>
<script type=”text/javascript”>
Var dobj=new Date();
Var res=dobj.getFullYear();
Document.write(res);
</script>
</html>
उपर दिए गए script में निचे दिया गया आउटपुट को generate करती है
2017
इसी प्रकार JavaScript आपको date object के साथ प्रयोग करने के लिए और भी methods को provide करती है जिसके सभी methods की list आपको निचे दिया जा रहा है
- getHours()
- getMinutes()
- getSeconds()
- getMilliseconds()
- getMonth()
- getTime()
- getTimezoneOffset()
- getUTCDate()
- getUTCDay()
- getUTCFullYear()
- getUTCHours()
- getUTCMinutes()
- getUTCMonth()
- now()
- parse()
- setDate()
- setFullYear()
- setHours()
- setMilliseconds()
- setMinutes()
- setMonth()
- setSeonds()
- setTime()
- setUTCDate()
- setUTCFullYear()
- setUTCHours()
- setUTCMilliseconds()
- setUTCMinutes()
- setUTCMonth()
- setUTCSeconds()
- toDateString()
- toGMTString()
- toISOString()
- toJSON()
- toLocaleDateString()
- toLocateTimeString()
- toLocateString()
- toString()
- toTimeString()
- toUTCString()
- UTC
- Valueof()
reference-https://www.tutorialspoint.com/javascript/javascript_date_object.htm
निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic( JavaScript Date Object in hindi) अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये अगर कोई topic( JavaScript Date Object in hindi)से संबधित प्रश्न हो तो कमेंट्स(comments)