$lang['tuto'] = "ट्यूटोरियल"; ?>$lang['tuto'] = "ट्यूटोरियल"; ?> जावास्क्रिप्ट में

जावास्क्रिप्ट में टाइमस्टैम्प प्राप्त करने के लिए गाइड

Temp mail SuperHeros
जावास्क्रिप्ट में टाइमस्टैम्प प्राप्त करने के लिए गाइड
जावास्क्रिप्ट में टाइमस्टैम्प प्राप्त करने के लिए गाइड

जावास्क्रिप्ट टाइमस्टैम्प को समझना

दिनांक और समय के साथ काम करने वाले डेवलपर्स के लिए जावास्क्रिप्ट में टाइमस्टैम्प प्राप्त करना एक सामान्य आवश्यकता है। टाइमस्टैम्प एक एकल संख्या है जो वर्तमान दिनांक और समय का प्रतिनिधित्व करती है, जिसका उपयोग अक्सर विभिन्न प्रोग्रामिंग परिदृश्यों में किया जाता है।

जावास्क्रिप्ट में, यूनिक्स टाइमस्टैम्प उत्पन्न करना, जो 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 सर्वर प्रारंभ करता है और एक निर्दिष्ट पोर्ट पर सुनता है।

जावास्क्रिप्ट टाइमस्टैम्प कैसे काम करते हैं

फ्रंटएंड स्क्रिप्ट दर्शाती है कि दो तरीकों का उपयोग करके जावास्क्रिप्ट में टाइमस्टैम्प कैसे प्राप्त किया जाए। पहली विधि का उपयोग करता है Date.now() फ़ंक्शन, जो 1 जनवरी 1970 से वर्तमान टाइमस्टैम्प को मिलीसेकंड में लौटाता है। यह वर्तमान समय प्राप्त करने का एक सीधा तरीका है। दूसरी विधि एक नई दिनांक ऑब्जेक्ट बनाती है new Date() और फिर कॉल करता है date.getTime() टाइमस्टैम्प प्राप्त करने के लिए उस पर। यदि आपको टाइमस्टैम्प प्राप्त करने से पहले तारीख में हेरफेर करने की आवश्यकता है तो यह विधि उपयोगी है।

बैकएंड स्क्रिप्ट में, Node.js का उपयोग एक HTTP सर्वर बनाने के लिए किया जाता है जो वर्तमान टाइमस्टैम्प लौटाता है। require('http') कमांड HTTP मॉड्यूल आयात करता है, और http.createServer() सर्वर सेट करता है. जब /टाइमस्टैंप एंडपॉइंट पर अनुरोध किया जाता है, तो सर्वर वर्तमान टाइमस्टैंप का उपयोग करके प्रतिक्रिया करता है res.writeHead() प्रतिक्रिया शीर्षलेख सेट करने के लिए और res.end() टाइमस्टैम्प को JSON के रूप में भेजने के लिए। सर्वर पोर्ट 3000 पर सुनता है, जो इसके द्वारा शुरू किया गया है server.listen() तरीका।

जावास्क्रिप्ट में टाइमस्टैम्प बनाना

फ्रंटएंड डेवलपमेंट के लिए जावास्क्रिप्ट का उपयोग करना

// 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 का उपयोग करना

// Import the required modules
const http = require('http');

// Create an HTTP server
const server = http.createServer((req, res) => {
    if (req.url === '/timestamp') {
        res.writeHead(200, {'Content-Type': 'application/json'});
        const timestamp = { timestamp: Date.now() };
        res.end(JSON.stringify(timestamp));
    } else {
        res.writeHead(404, {'Content-Type': 'text/plain'});
        res.end('Not Found');
    }
});

// Server listens on port 3000
server.listen(3000, () => {
    console.log('Server is running on port 3000');
});

जावास्क्रिप्ट में अतिरिक्त टाइमस्टैम्प विधियाँ

जावास्क्रिप्ट में टाइमस्टैम्प के साथ काम करने का एक और उपयोगी तरीका है toISOString() विधि, जो दिनांक ऑब्जेक्ट को आईएसओ 8601 प्रारूप में एक स्ट्रिंग में परिवर्तित करती है। यह मानकीकृत तरीके से तिथियों को प्रारूपित करने के लिए विशेष रूप से सहायक है। आप भी उपयोग कर सकते हैं getTime() एक विशिष्ट दिनांक स्ट्रिंग से बनाई गई दिनांक ऑब्जेक्ट वाली विधि, जो आपको किसी भी दिनांक और समय के लिए टाइमस्टैम्प प्राप्त करने की अनुमति देती है।

इसके अलावा, जावास्क्रिप्ट Intl.DateTimeFormat स्थानीय-संवेदनशील तरीके से दिनांक और समय को प्रारूपित करने के लिए उपयोग किया जा सकता है। यह उपयोगकर्ता के स्थान के आधार पर, उपयोगकर्ता के अनुकूल तरीके से टाइमस्टैम्प प्रदर्शित करने के लिए बहुत उपयोगी हो सकता है। इन अतिरिक्त तरीकों को समझने से आपके अनुप्रयोगों में टाइमस्टैम्प को प्रभावी ढंग से हेरफेर करने और प्रदर्शित करने की आपकी क्षमता बढ़ सकती है।

जावास्क्रिप्ट टाइमस्टैम्प के बारे में सामान्य प्रश्न

  1. मैं जावास्क्रिप्ट में वर्तमान टाइमस्टैम्प कैसे प्राप्त करूं?
  2. आप उपयोग कर सकते हैं Date.now() 1 जनवरी 1970 से वर्तमान टाइमस्टैम्प को मिलीसेकंड में प्राप्त करने के लिए।
  3. के बीच क्या अंतर है Date.now() और new Date().getTime()?
  4. Date.now() जबकि, वर्तमान टाइमस्टैम्प प्राप्त करने का एक सरल और अधिक सीधा तरीका है new Date().getTime() टाइमस्टैम्प प्राप्त करने से पहले दिनांक में हेरफेर की अनुमति देता है।
  5. मैं टाइमस्टैम्प को दिनांक ऑब्जेक्ट में कैसे परिवर्तित कर सकता हूँ?
  6. उपयोग new Date(timestamp) टाइमस्टैम्प को दिनांक ऑब्जेक्ट में बदलने के लिए।
  7. मैं जावास्क्रिप्ट में किसी तारीख को एक स्ट्रिंग के रूप में कैसे प्रारूपित करूं?
  8. आप इसका उपयोग कर सकते हैं toISOString() दिनांक ऑब्जेक्ट को आईएसओ 8601 प्रारूप में एक स्ट्रिंग में बदलने की विधि।
  9. मैं किसी विशिष्ट तिथि के लिए टाइमस्टैम्प कैसे प्राप्त कर सकता हूँ?
  10. के साथ एक दिनांक ऑब्जेक्ट बनाएं new Date('YYYY-MM-DD') और फिर उपयोग करें getTime() टाइमस्टैम्प प्राप्त करने के लिए.
  11. उपयोगकर्ता के अनुकूल प्रारूप में टाइमस्टैम्प प्रदर्शित करने का सबसे अच्छा तरीका क्या है?
  12. उपयोग Intl.DateTimeFormat स्थानीय-संवेदनशील तरीके से दिनांक और समय को प्रारूपित करना।

जावास्क्रिप्ट टाइमस्टैम्प पर अंतिम विचार

अंत में, जावास्क्रिप्ट में टाइमस्टैम्प प्राप्त करना अंतर्निहित विधियों के साथ सीधा है Date.now() और new Date().getTime(). ये विधियाँ विभिन्न प्रोग्रामिंग आवश्यकताओं के लिए आवश्यक सटीक टाइमस्टैम्प प्रदान करती हैं। बैकएंड समाधानों के लिए, Node.js सर्वर बनाने के लिए शक्तिशाली उपकरण प्रदान करता है जो टाइमस्टैम्प उत्पन्न कर सकते हैं और उनके साथ प्रतिक्रिया कर सकते हैं। इन तकनीकों में महारत हासिल करके, डेवलपर्स सटीकता और दक्षता दोनों सुनिश्चित करते हुए, अपने अनुप्रयोगों में दिनांक और समय की जानकारी को प्रभावी ढंग से प्रबंधित और उपयोग कर सकते हैं।