$lang['tuto'] = "ट्यूटोरियल"; ?>$lang['tuto'] = "ट्यूटोरियल"; ?> JavaScript मध्ये टाइमस्टॅम्प

JavaScript मध्ये टाइमस्टॅम्प मिळवणे: एक मार्गदर्शक

JavaScript मध्ये टाइमस्टॅम्प मिळवणे: एक मार्गदर्शक
JavaScript मध्ये टाइमस्टॅम्प मिळवणे: एक मार्गदर्शक

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

वेब डेव्हलपमेंटमध्ये तारखा आणि वेळेसह कार्य करणे ही एक सामान्य आवश्यकता आहे आणि JavaScript ही कार्ये हाताळण्यासाठी अनेक मार्ग प्रदान करते. सर्वात कार्यक्षम पद्धतींपैकी एक म्हणजे वर्तमान तारीख आणि वेळ दर्शविणारी एकच संख्या वापरणे, ज्याला युनिक्स टाइमस्टॅम्प म्हणून संबोधले जाते.

हे मार्गदर्शक तुम्हाला JavaScript मध्ये टाइमस्टॅम्प मिळविण्याच्या प्रक्रियेतून मार्गदर्शन करेल, जे लॉगिंग इव्हेंट्स, शेड्यूलिंग किंवा फक्त वेळेचा मागोवा ठेवणे यासारख्या विविध अनुप्रयोगांसाठी उपयुक्त असू शकते.

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

JavaScript मध्ये टाइमस्टॅम्प स्क्रिप्ट समजून घेणे

प्रदान केलेल्या स्क्रिप्ट JavaScript मध्ये युनिक्स टाइमस्टॅम्प कसा मिळवायचा हे दाखवतात. क्लायंट-साइड स्क्रिप्ट वापरते Date.now() युनिक्स युग (1 जानेवारी, 1970) पासून वर्तमान टाइमस्टॅम्प मिलिसेकंदमध्ये मिळवण्यासाठी. हे मूल्य नंतर 1000 ने भागून सेकंदात रूपांतरित केले जाते आणि वापरून खाली गोलाकार केले जाते . स्क्रिप्टमध्ये फंक्शन देखील समाविष्ट आहे, getCurrentTimestamp(), जे पुन्हा वापरण्यायोग्यतेसाठी हे तर्क अंतर्भूत करते. इव्हेंट लॉग करण्यासाठी किंवा वेळेचे अंतर मोजण्यासाठी फ्रंट-एंड ऍप्लिकेशन्समध्ये ही पद्धत कार्यक्षम आणि मोठ्या प्रमाणावर वापरली जाते.

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

JavaScript मध्ये युनिक्स टाइमस्टॅम्प मिळवणे

क्लायंट-साइड JavaScript

// 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 सह सर्व्हर-साइड JavaScript

JavaScript मध्ये युनिक्स टाइमस्टॅम्प मिळवणे

क्लायंट-साइड JavaScript

// 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 सह सर्व्हर-साइड JavaScript

टाइम झोनमध्ये टाइमस्टॅम्पसह कार्य करणे

JavaScript मधील टाइमस्टॅम्पसह काम करण्याचा आणखी एक महत्त्वाचा पैलू म्हणजे भिन्न वेळ क्षेत्रे हाताळणे. डीफॉल्टनुसार, युनिक्स टाइमस्टॅम्प UTC (समन्वित युनिव्हर्सल टाइम) मध्ये असतो, परंतु अनेकदा विकासकांना ते स्थानिक टाइम झोनमध्ये रूपांतरित करावे लागते. वापरून हे साध्य करता येते ऑब्जेक्ट, जे विशिष्ट लोकॅल आणि टाइम झोननुसार तारखा आणि वेळा स्वरूपित करण्याचा मार्ग प्रदान करते.

उदाहरणार्थ, आपण वापरू शकता new Date() टाइमस्टॅम्पमधून तारीख ऑब्जेक्ट तयार करण्यासाठी आणि नंतर ते वापरून स्वरूपित करण्यासाठी इच्छित टाइम झोनसाठी पर्यायांसह. ही पद्धत जगातील विविध भागांतील वापरकर्त्यांना तारखा आणि वेळ प्रदर्शित करणाऱ्या अनुप्रयोगांसाठी उपयुक्त आहे, माहिती त्यांच्या स्थानिक वेळेशी संबंधित असल्याची खात्री करून.

JavaScript टाइमस्टॅम्पबद्दल सामान्य प्रश्न

  1. मला JavaScript मध्ये वर्तमान टाइमस्टॅम्प कसा मिळेल?
  2. तुम्ही वापरू शकता Date.now() 1 जानेवारी 1970 पासून वर्तमान टाइमस्टॅम्प मिलिसेकंदमध्ये मिळवण्यासाठी.
  3. मी टाइमस्टॅम्पला तारखेत कसे रूपांतरित करू?
  4. वापरा new Date(timestamp) टाइमस्टॅम्पवरून तारीख ऑब्जेक्ट तयार करण्यासाठी.
  5. मी जावास्क्रिप्टमध्ये तारखेचे स्वरूपन कसे करू शकतो?
  6. वापरा किंवा तारखा फॉरमॅट करण्यासाठी.
  7. युनिक्स टाइमस्टॅम्प म्हणजे काय?
  8. युनिक्स टाइमस्टॅम्प म्हणजे 1 जानेवारी 1970 (UTC) पासून निघून गेलेल्या सेकंदांची संख्या.
  9. मला काही सेकंदात टाइमस्टॅम्प कसा मिळेल?
  10. चे मूल्य विभाजित करा Date.now() 1000 पर्यंत आणि वापरा .
  11. मला भविष्यातील तारखेसाठी टाइमस्टॅम्प मिळेल का?
  12. होय, भविष्यातील तारखेसाठी नवीन तारीख ऑब्जेक्ट तयार करा आणि वापरा getTime() त्याचा टाइमस्टॅम्प मिळवण्यासाठी.
  13. मी वेगवेगळ्या टाइम झोनमध्ये टाइमस्टॅम्प कसे हाताळू?
  14. वापरा टाइमझोन पर्यायासह टाइमस्टॅम्प वेगवेगळ्या टाइम झोनमध्ये रूपांतरित करण्यासाठी.
  15. JavaScript मध्ये तारीख आणि वेळेत फेरफार करण्यास मदत करण्यासाठी लायब्ररी आहे का?
  16. होय, लायब्ररी आवडतात १८ आणि date-fns तारीख आणि वेळ ऑपरेशन्स हाताळण्यासाठी लोकप्रिय आहेत.
  17. मी टाइमस्टॅम्पमधून वेळ कशी जोडू किंवा वजा करू?
  18. टाइमस्टॅम्पला डेट ऑब्जेक्टमध्ये रूपांतरित करा, त्यात फेरफार करा आणि नंतर ते वापरून टाइमस्टॅम्पमध्ये रूपांतरित करा getTime().

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

शेवटी, JavaScript मध्ये टाइमस्टॅम्प मिळवणे आणि हाताळणे हे वेब डेव्हलपर्ससाठी एक मूलभूत कौशल्य आहे. वापरत आहे Date.now() आणि लायब्ररी सारखी १८ वेगवेगळ्या टाइम झोनमध्ये अचूक वेळेचा मागोवा घेण्यास आणि रूपांतरणास अनुमती देते. अचूक वेळ आणि लॉगिंग आवश्यक असलेल्या अनुप्रयोगांसाठी ही क्षमता महत्त्वपूर्ण आहे.

उपलब्ध विविध पद्धती आणि आदेश समजून घेऊन, विकासक क्लायंट-साइड आणि सर्व्हर-साइड दोन्ही वातावरणात तारीख आणि वेळ ऑपरेशन्स कुशलतेने हाताळू शकतात. या साधनांसह, मजबूत आणि विश्वासार्ह वेळ-आधारित कार्यक्षमता तयार करणे हे एक सरळ कार्य बनते.