JavaScript टाइमस्टॅम्प समजून घेणे
जावास्क्रिप्टमध्ये टाइमस्टॅम्प मिळवणे ही डेव्हलपरसाठी तारखा आणि वेळेसह काम करणारी एक सामान्य आवश्यकता आहे. टाइमस्टॅम्प ही एकच संख्या आहे जी वर्तमान तारीख आणि वेळ दर्शवते, अनेकदा विविध प्रोग्रामिंग परिस्थितींमध्ये वापरली जाते.
JavaScript मध्ये, युनिक्स टाइमस्टॅम्प तयार करणे, जे 1 जानेवारी, 1970 पासून मिलिसेकंदांची संख्या आहे, अंगभूत पद्धतींनी सहज करता येते. हे मार्गदर्शक तुम्हाला अचूक टाइमस्टॅम्प मिळवण्याच्या प्रक्रियेतून कार्यक्षमतेने मार्गदर्शन करेल.
आज्ञा | वर्णन |
---|---|
Date.now() | 1 जानेवारी, 1970 पासून वर्तमान टाइमस्टॅम्प मिलिसेकंदांमध्ये मिळवते. |
new Date() | वर्तमान तारीख आणि वेळ दर्शविणारी नवीन तारीख ऑब्जेक्ट तयार करते. |
date.getTime() | तारीख ऑब्जेक्टवरून मिलिसेकंदमध्ये टाइमस्टॅम्प मिळवते. |
require('http') | Node.js मध्ये सर्व्हर तयार करण्यासाठी HTTP मॉड्यूल आयात करते. |
http.createServer() | Node.js मध्ये HTTP सर्व्हर उदाहरण तयार करते. |
res.writeHead() | प्रतिसादासाठी HTTP स्थिती कोड आणि शीर्षलेख सेट करते. |
res.end() | क्लायंटला प्रतिसाद परत पाठवतो आणि प्रतिसादाच्या समाप्तीचे संकेत देतो. |
server.listen() | HTTP सर्व्हर सुरू करतो आणि निर्दिष्ट पोर्टवर ऐकतो. |
JavaScript टाइमस्टॅम्प कसे कार्य करतात
फ्रंटएंड स्क्रिप्ट दोन पद्धती वापरून JavaScript मध्ये टाइमस्टॅम्प कसा मिळवायचा हे दाखवते. पहिली पद्धत वापरते Date.now() फंक्शन, जे 1 जानेवारी 1970 पासून वर्तमान टाइमस्टॅम्प मिलिसेकंदमध्ये परत करते. वर्तमान वेळ मिळवण्याचा हा एक सरळ मार्ग आहे. दुसरी पद्धत एक नवीन तारीख ऑब्जेक्ट तयार करते १ आणि नंतर कॉल date.getTime() टाइमस्टॅम्प मिळविण्यासाठी त्यावर. जर तुम्हाला टाइमस्टॅम्प मिळवण्यापूर्वी तारीख हाताळायची असेल तर ही पद्धत उपयुक्त आहे.
बॅकएंड स्क्रिप्टमध्ये, Node.js चा वापर HTTP सर्व्हर तयार करण्यासाठी केला जातो जो वर्तमान टाइमस्टॅम्प परत करतो. द require('http') कमांड HTTP मॉड्यूल आयात करते, आणि http.createServer() सर्व्हर सेट करते. जेव्हा /टाइमस्टॅम्प एंडपॉइंटला विनंती केली जाते, तेव्हा सर्व्हर वर्तमान टाइमस्टॅम्प वापरून प्रतिसाद देतो ५ प्रतिसाद शीर्षलेख सेट करण्यासाठी आणि res.end() JSON म्हणून टाइमस्टॅम्प पाठवण्यासाठी. सर्व्हर पोर्ट 3000 वर ऐकतो, ने सुरू केले ७ पद्धत
JavaScript मध्ये टाइमस्टॅम्प तयार करणे
फ्रंटएंड डेव्हलपमेंटसाठी JavaScript वापरणे
// Get the current timestamp in milliseconds since January 1, 1970
const timestamp = Date.now();
console.log(timestamp);
// Alternatively, using the Date object
const date = new Date();
const timestampAlt = date.getTime();
console.log(timestampAlt);
// Function to get current timestamp
function getCurrentTimestamp() {
return Date.now();
}
console.log(getCurrentTimestamp());
// Output example
// 1623845629123
टाइमस्टॅम्प निर्मितीसाठी बॅकएंड स्क्रिप्ट
बॅकएंड डेव्हलपमेंटसाठी Node.js वापरणे
१
JavaScript मध्ये अतिरिक्त टाइमस्टॅम्प पद्धती
JavaScript मध्ये टाइमस्टॅम्पसह काम करण्याची दुसरी उपयुक्त पद्धत आहे toISOString() पद्धत, जी ISO 8601 फॉरमॅटमध्ये तारीख ऑब्जेक्टला स्ट्रिंगमध्ये रूपांतरित करते. हे विशेषतः तारखांना प्रमाणित पद्धतीने स्वरूपित करण्यासाठी उपयुक्त आहे. आपण देखील वापरू शकता ९ विशिष्ट तारीख स्ट्रिंगमधून तयार केलेल्या तारीख ऑब्जेक्टसह पद्धत, तुम्हाला कोणत्याही दिलेल्या तारखेसाठी आणि वेळेसाठी टाइमस्टॅम्प मिळवण्याची परवानगी देते.
शिवाय, JavaScript च्या Intl.DateTimeFormat लोकॅल-संवेदनशील पद्धतीने तारखा आणि वेळा फॉरमॅट करण्यासाठी वापरला जाऊ शकतो. वापरकर्त्याच्या लोकॅलवर अवलंबून, वापरकर्ता-अनुकूल मार्गाने टाइमस्टॅम्प प्रदर्शित करण्यासाठी हे खूप उपयुक्त असू शकते. या अतिरिक्त पद्धती समजून घेतल्याने तुमच्या ऍप्लिकेशन्समध्ये प्रभावीपणे टाइमस्टॅम्प हाताळण्याची आणि प्रदर्शित करण्याची तुमची क्षमता वाढू शकते.
JavaScript टाइमस्टॅम्पबद्दल सामान्य प्रश्न
- मला JavaScript मध्ये वर्तमान टाइमस्टॅम्प कसा मिळेल?
- तुम्ही वापरू शकता Date.now() 1 जानेवारी 1970 पासून वर्तमान टाइमस्टॅम्प मिलिसेकंदमध्ये मिळवण्यासाठी.
- यांच्यात काय फरक आहे Date.now() आणि new Date().getTime()?
- Date.now() सध्याचा टाईमस्टॅम्प मिळवण्याचा हा एक सोपा आणि थेट मार्ग आहे new Date().getTime() टाइमस्टॅम्प मिळवण्यापूर्वी तारखेच्या फेरफारची अनुमती देते.
- मी टाइमस्टॅम्पला तारीख ऑब्जेक्टमध्ये कसे रूपांतरित करू शकतो?
- वापरा new Date(timestamp) टाइमस्टॅम्पला तारीख ऑब्जेक्टमध्ये रूपांतरित करण्यासाठी.
- मी JavaScript मध्ये तारखेला स्ट्रिंग म्हणून कसे स्वरूपित करू?
- आपण वापरू शकता toISOString() तारीख ऑब्जेक्टला ISO 8601 फॉरमॅटमध्ये स्ट्रिंगमध्ये रूपांतरित करण्याची पद्धत.
- मी एका विशिष्ट तारखेसाठी टाइमस्टॅम्प कसा मिळवू शकतो?
- सह तारीख ऑब्जेक्ट तयार करा १८ आणि नंतर वापरा ९ टाइमस्टॅम्प मिळविण्यासाठी.
- वापरकर्ता-अनुकूल स्वरूपात टाइमस्टॅम्प प्रदर्शित करण्याचा सर्वोत्तम मार्ग कोणता आहे?
- वापरा Intl.DateTimeFormat लोकॅल-संवेदनशील पद्धतीने तारखा आणि वेळा फॉरमॅट करण्यासाठी.
जावास्क्रिप्ट टाइमस्टॅम्प्सवरील अंतिम विचार
शेवटी, जावास्क्रिप्टमध्ये टाइमस्टॅम्प मिळवणे हे अंगभूत पद्धतींसह सरळ आहे Date.now() आणि new Date().getTime(). या पद्धती विविध प्रोग्रामिंग गरजांसाठी आवश्यक अचूक टाइमस्टॅम्प प्रदान करतात. बॅकएंड सोल्यूशन्ससाठी, Node.js सर्व्हर तयार करण्यासाठी शक्तिशाली साधने ऑफर करते जे टाइमस्टॅम्प तयार करू शकतात आणि प्रतिसाद देऊ शकतात. या तंत्रांवर प्रभुत्व मिळवून, विकासक अचूकता आणि कार्यक्षमता दोन्ही सुनिश्चित करून, त्यांच्या अनुप्रयोगांमध्ये तारीख आणि वेळ माहिती प्रभावीपणे व्यवस्थापित आणि वापरू शकतात.