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

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

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

जावास्क्रिप्ट टाइमस्टैम्प का परिचय

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

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

आज्ञा विवरण
Date.now() यूनिक्स युग (1 जनवरी, 1970) के बाद से मिलीसेकंड की संख्या लौटाता है।
Math.floor() किसी संख्या को निकटतम पूर्णांक तक पूर्णांकित करता है।
require('moment') Node.js में दिनांक और समय हेरफेर के लिए 'क्षण' लाइब्रेरी आयात करता है।
moment().unix() 'मोमेंट' लाइब्रेरी का उपयोग करके वर्तमान यूनिक्स टाइमस्टैम्प प्राप्त करता है।
console.log() वेब कंसोल पर एक संदेश आउटपुट करता है।

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

प्रदान की गई स्क्रिप्ट दर्शाती है कि जावास्क्रिप्ट में यूनिक्स टाइमस्टैम्प कैसे प्राप्त किया जाए। क्लाइंट-साइड स्क्रिप्ट का उपयोग करता है Date.now() यूनिक्स युग (1 जनवरी, 1970) के बाद से मिलीसेकंड में वर्तमान टाइमस्टैम्प प्राप्त करने के लिए। फिर इस मान को 1000 से विभाजित करके और पूर्णांक बनाकर सेकंड में परिवर्तित किया जाता है Math.floor(). स्क्रिप्ट में एक फ़ंक्शन भी शामिल है, getCurrentTimestamp(), जो पुन: प्रयोज्यता के लिए इस तर्क को समाहित करता है। यह विधि कुशल है और घटनाओं को लॉग करने या समय अंतराल को मापने के लिए फ्रंट-एंड अनुप्रयोगों में व्यापक रूप से उपयोग की जाती है।

सर्वर-साइड स्क्रिप्ट में, हम Node.js का उपयोग करते हैं moment लाइब्रेरी, जो दिनांक और समय में हेरफेर को सरल बनाती है। लाइब्रेरी को आयात करके require('moment'), हम वर्तमान यूनिक्स टाइमस्टैम्प को सीधे उपयोग करने के लिए इसकी विधियों का उपयोग कर सकते हैं moment().unix(). यह दृष्टिकोण बैक-एंड ऑपरेशंस के लिए फायदेमंद है जहां लगातार समय स्वरूपण और हेरफेर की आवश्यकता होती है। दोनों स्क्रिप्ट टाइमस्टैम्प का उपयोग करके कंसोल पर लॉग करते हैं console.log(), यह दिखाते हुए कि इन विधियों को विभिन्न जावास्क्रिप्ट वातावरणों में कैसे नियोजित किया जा सकता है।

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

क्लाइंट-साइड जावास्क्रिप्ट

// Get the current timestamp in milliseconds since epoch
const timestamp = Date.now();
console.log(timestamp);
// Get the current timestamp in seconds since epoch
const unixTimestamp = Math.floor(Date.now() / 1000);
console.log(unixTimestamp);
// Function to get the current timestamp
function getCurrentTimestamp() {
  return Math.floor(Date.now() / 1000);
}
console.log(getCurrentTimestamp());

Node.js में वर्तमान टाइमस्टैम्प लाया जा रहा है

Node.js के साथ सर्वर-साइड जावास्क्रिप्ट

// Import the 'moment' library
const moment = require('moment');
// Get the current timestamp using moment
const timestamp = moment().unix();
console.log(timestamp);
// Function to get the current timestamp
function getCurrentTimestamp() {
  return moment().unix();
}
console.log(getCurrentTimestamp());

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

क्लाइंट-साइड जावास्क्रिप्ट

// Get the current timestamp in milliseconds since epoch
const timestamp = Date.now();
console.log(timestamp);
// Get the current timestamp in seconds since epoch
const unixTimestamp = Math.floor(Date.now() / 1000);
console.log(unixTimestamp);
// Function to get the current timestamp
function getCurrentTimestamp() {
  return Math.floor(Date.now() / 1000);
}
console.log(getCurrentTimestamp());

Node.js में वर्तमान टाइमस्टैम्प लाया जा रहा है

Node.js के साथ सर्वर-साइड जावास्क्रिप्ट

// Import the 'moment' library
const moment = require('moment');
// Get the current timestamp using moment
const timestamp = moment().unix();
console.log(timestamp);
// Function to get the current timestamp
function getCurrentTimestamp() {
  return moment().unix();
}
console.log(getCurrentTimestamp());

सभी समय क्षेत्रों में टाइमस्टैम्प के साथ कार्य करना

जावास्क्रिप्ट में टाइमस्टैम्प के साथ काम करने का एक अन्य महत्वपूर्ण पहलू विभिन्न समय क्षेत्रों को संभालना है। डिफ़ॉल्ट रूप से, यूनिक्स टाइमस्टैम्प UTC (समन्वित यूनिवर्सल टाइम) में होता है, लेकिन अक्सर डेवलपर्स को इसे स्थानीय समय क्षेत्र में बदलने की आवश्यकता होती है। इसका उपयोग करके इसे प्राप्त किया जा सकता है Intl.DateTimeFormat ऑब्जेक्ट, जो एक विशिष्ट स्थान और समय क्षेत्र के अनुसार दिनांक और समय को प्रारूपित करने का एक तरीका प्रदान करता है।

उदाहरण के लिए, आप उपयोग कर सकते हैं new Date() टाइमस्टैम्प से दिनांक ऑब्जेक्ट बनाना और फिर उसका उपयोग करके प्रारूपित करना toLocaleString() वांछित समय क्षेत्र के विकल्पों के साथ। यह विधि उन अनुप्रयोगों के लिए उपयोगी है जो दुनिया के विभिन्न हिस्सों में उपयोगकर्ताओं को दिनांक और समय प्रदर्शित करते हैं, यह सुनिश्चित करते हुए कि जानकारी उनके स्थानीय समय के लिए प्रासंगिक है।

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

  1. मैं जावास्क्रिप्ट में वर्तमान टाइमस्टैम्प कैसे प्राप्त करूं?
  2. आप उपयोग कर सकते हैं Date.now() 1 जनवरी 1970 से वर्तमान टाइमस्टैम्प को मिलीसेकंड में प्राप्त करने के लिए।
  3. मैं टाइमस्टैम्प को दिनांक में कैसे परिवर्तित करूं?
  4. उपयोग new Date(timestamp) टाइमस्टैम्प से दिनांक ऑब्जेक्ट बनाने के लिए।
  5. मैं जावास्क्रिप्ट में किसी तारीख को कैसे प्रारूपित कर सकता हूं?
  6. उपयोग toLocaleString() या Intl.DateTimeFormat तिथियों को प्रारूपित करने के लिए.
  7. यूनिक्स टाइमस्टैम्प क्या है?
  8. यूनिक्स टाइमस्टैम्प 1 जनवरी, 1970 (UTC) के बाद से बीते सेकंडों की संख्या है।
  9. मैं सेकंडों में टाइमस्टैम्प कैसे प्राप्त कर सकता हूँ?
  10. का मान विभाजित करें Date.now() 1000 तक और उपयोग करें Math.floor().
  11. क्या मुझे भविष्य की तारीख के लिए टाइमस्टैम्प मिल सकता है?
  12. हां, भविष्य की तारीख और उपयोग के लिए एक नई तारीख वस्तु बनाएं getTime() इसका टाइमस्टैम्प प्राप्त करने के लिए।
  13. मैं विभिन्न समय क्षेत्रों में टाइमस्टैम्प को कैसे प्रबंधित करूं?
  14. उपयोग Intl.DateTimeFormat टाइमस्टैम्प को अलग-अलग समय क्षेत्रों में बदलने के लिए टाइमज़ोन विकल्प के साथ।
  15. क्या जावास्क्रिप्ट में दिनांक और समय हेरफेर में सहायता के लिए कोई लाइब्रेरी है?
  16. हाँ, पुस्तकालय पसंद हैं moment.js और date-fns दिनांक और समय संचालन को संभालने के लिए लोकप्रिय हैं।
  17. मैं टाइमस्टैम्प से समय कैसे जोड़ूँ या घटाऊँ?
  18. टाइमस्टैम्प को दिनांक ऑब्जेक्ट में कनवर्ट करें, इसमें हेरफेर करें, और फिर इसे वापस टाइमस्टैम्प का उपयोग करके परिवर्तित करें getTime().

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

निष्कर्षतः, जावास्क्रिप्ट में टाइमस्टैम्प प्राप्त करना और उनमें हेरफेर करना वेब डेवलपर्स के लिए एक मौलिक कौशल है। का उपयोग करते हुए Date.now() और पुस्तकालय पसंद हैं moment.js विभिन्न समय क्षेत्रों में सटीक समय ट्रैकिंग और रूपांतरण की अनुमति देता है। यह क्षमता उन अनुप्रयोगों के लिए महत्वपूर्ण है जिनके लिए सटीक समय और लॉगिंग की आवश्यकता होती है।

उपलब्ध विभिन्न तरीकों और आदेशों को समझकर, डेवलपर्स क्लाइंट-साइड और सर्वर-साइड दोनों वातावरणों में दिनांक और समय संचालन को कुशलतापूर्वक संभाल सकते हैं। इन उपकरणों के साथ, मजबूत और विश्वसनीय समय-आधारित कार्यक्षमताएँ बनाना एक सीधा काम बन जाता है।