$lang['tuto'] = "ट्यूटोरियल"; ?> JavaScript मध्ये तारखांचे

JavaScript मध्ये तारखांचे स्वरूपन: तारखेला स्ट्रिंगमध्ये रूपांतरित कसे करावे

Temp mail SuperHeros
JavaScript मध्ये तारखांचे स्वरूपन: तारखेला स्ट्रिंगमध्ये रूपांतरित कसे करावे
JavaScript मध्ये तारखांचे स्वरूपन: तारखेला स्ट्रिंगमध्ये रूपांतरित कसे करावे

JavaScript मध्ये मास्टरिंग तारीख स्वरूपन

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

या मार्गदर्शकामध्ये, आम्ही JavaScript Date ऑब्जेक्टला स्ट्रिंग म्हणून फॉरमॅट कसे करायचे ते एक्सप्लोर करू, विशेषतः फॉरमॅटमध्ये: 10-Aug-2010. या ट्यूटोरियलच्या शेवटी, तुमच्या JavaScript प्रकल्पांमध्ये तारीख स्वरूपन प्रभावीपणे हाताळण्यासाठी तुम्हाला ज्ञान मिळेल.

आज्ञा वर्णन
toLocaleDateString लोकॅल-विशिष्ट नियमांनुसार तारीख फॉरमॅट करते आणि ती स्ट्रिंग म्हणून मिळवते.
replace प्रतिस्थापनाने बदललेल्या पॅटर्नच्या काही किंवा सर्व जुळण्यांसह नवीन स्ट्रिंग मिळवते.
require Node.js मध्ये मॉड्यूल इंपोर्ट करते, जसे की सर्व्हर तयार करण्यासाठी 'express'.
express वेब सर्व्हर तयार करण्यासाठी वापरल्या जाणाऱ्या एक्सप्रेस ऍप्लिकेशनचे उदाहरण तयार करते.
app.get निर्दिष्ट मार्गावर GET विनंत्यांसाठी रूट हँडलर परिभाषित करते.
app.listen निर्दिष्ट पोर्टवर सर्व्हर सुरू करतो आणि कनेक्शन ऐकतो.

JavaScript मध्ये तारीख स्वरूपण स्क्रिप्ट समजून घेणे

प्रदान केलेल्या स्क्रिप्ट्स JavaScript कसे फॉरमॅट करायचे ते दाखवतात Date इच्छित स्वरुपात "10-Aug-2010" स्ट्रिंगमध्ये ऑब्जेक्ट करा. फ्रंटएंड स्क्रिप्ट वापरते पद्धत, जी स्थानिक-विशिष्ट नियमांनुसार तारखेचे स्वरूपन करते आणि ती स्ट्रिंग म्हणून परत करते. ही पद्धत अत्यंत बहुमुखी आहे, विकासकांना विविध स्वरूपन पर्याय निर्दिष्ट करण्यास अनुमती देते. या प्रकरणात, दिवस, संक्षिप्त महिना आणि चार-अंकी वर्ष मिळविण्यासाठी आम्ही { day: '2-digit', month: 'short', year: 'numeric' } पर्याय वापरतो. द replace पद्धत नंतर हायफनसह रिक्त स्थान बदलण्यासाठी वापरली जाते, अंतिम इच्छित स्वरूप प्राप्त करण्यासाठी. प्रदान केलेले उदाहरण a कसे तयार करायचे ते दाखवते Date 10 ऑगस्ट 2010 साठी ऑब्जेक्ट करा आणि फंक्शन वापरून ते योग्यरित्या फॉरमॅट करा.

बॅकएंड स्क्रिप्टचा फायदा होतो Node.js आणि ते एक साधा सर्व्हर तयार करण्यासाठी फ्रेमवर्क जे तारीख स्वरूपित करते आणि प्रतिसाद म्हणून पाठवते. द require आवश्यक मॉड्यूल्स आयात करण्यासाठी कमांडचा वापर केला जातो. द फंक्शन एक्सप्रेस ऍप्लिकेशन सुरू करते आणि app.get GET विनंत्यांसाठी रूट हँडलर परिभाषित करते. या हँडलरमध्ये, द फंक्शनला तारीख स्वरूपित करण्यासाठी कॉल केला जातो आणि स्वरूपित तारीख वापरून प्रतिसाद म्हणून पाठविली जाते res.send. शेवटी, app.listen निर्दिष्ट पोर्टवर सर्व्हर सुरू करतो आणि येणारे कनेक्शन ऐकतो. ही स्क्रिप्ट दाखवते की सर्व्हर-साइड ऍप्लिकेशनमध्ये तारीख स्वरूपन कसे समाकलित केले जाऊ शकते, फॉरमॅट केलेल्या तारखा डायनॅमिकपणे दिल्या जाऊ शकतात.

JavaScript मधील स्ट्रिंगवर तारीख ऑब्जेक्ट फॉरमॅट करणे

JavaScript Frontend Script

// Function to format date as 'DD-MMM-YYYY'
function formatDate(date) {
  const options = { day: '2-digit', month: 'short', year: 'numeric' };
  return date.toLocaleDateString('en-GB', options).replace(/ /g, '-');
}

// Example usage
const date = new Date(2010, 7, 10); // 10-Aug-2010
const formattedDate = formatDate(date);
console.log(formattedDate); // Output: 10-Aug-2010

Node.js मध्ये सर्व्हर-साइड तारीख स्वरूपन

Node.js बॅकएंड स्क्रिप्ट

JavaScript मध्ये प्रगत तारीख स्वरूपन तंत्र

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

विचार करण्याचा आणखी एक दृष्टीकोन म्हणजे लायब्ररी वापरणे moment.js किंवा १७. ही लायब्ररी तारखांमध्ये फेरफार आणि स्वरूपन करण्यासाठी, जटिल तारीख ऑपरेशन्स सुलभ करण्यासाठी साधनांचा अधिक व्यापक संच प्रदान करतात. उदाहरणार्थ, moment.js तुम्हाला साधे आणि अंतर्ज्ञानी वाक्यरचना वापरून तारखा फॉरमॅट करण्याची अनुमती देते, जसे moment(date).format('DD-MMM-YYYY'), जे थेट इच्छित स्वरूप तयार करते. मूळ पद्धती मूलभूत गरजांसाठी योग्य असल्या तरी, या लायब्ररी ॲप्लिकेशन्ससाठी अमूल्य आहेत ज्यांना विस्तृत तारीख हाताळणी आणि स्वरूपन क्षमता आवश्यक आहेत.

JavaScript तारीख स्वरूपन बद्दल सामान्य प्रश्न

  1. मी वेगळ्या लोकॅलमध्ये तारखेचे स्वरूपन कसे करू?
  2. वापरा निर्दिष्ट लोकेलसह पद्धत, जसे २१.
  3. मी तारीख ऑब्जेक्टचा फक्त वेळ भाग फॉरमॅट करू शकतो?
  4. होय, वापरा toLocaleTimeString वेळेचा भाग फॉरमॅट करण्यासाठी.
  5. वापरून काय फायदा Intl.DateTimeFormat?
  6. हे वेगवेगळ्या लोकॅलमध्ये तारीख आणि वेळेच्या फॉरमॅटिंगवर अधिक नियंत्रण देते.
  7. मी तारखेच्या ऑब्जेक्टवरून महिन्याचे नाव कसे मिळवू शकतो?
  8. वापरा २४ पर्यायांसह, जसे २५.
  9. आहे moment.js तारीख स्वरूपनासाठी अद्याप एक चांगला पर्याय आहे?
  10. असताना moment.js नापसंत आहे, ते अजूनही मोठ्या प्रमाणावर वापरले जाते. सारख्या पर्यायांचा विचार करा १७.
  11. मी तारीख ऑब्जेक्टमध्ये दिवस कसे जोडू?
  12. वापरा date.setDate(date.getDate() + numberOfDays).
  13. मी आयएसओ स्ट्रिंग म्हणून तारीख फॉरमॅट करू शकतो का?
  14. होय, वापरा date.toISOString() ISO स्वरूपासाठी.
  15. JavaScript मध्ये डीफॉल्ट तारीख स्वरूप काय आहे?
  16. मुलभूतरित्या, ३१ फॉरमॅटमध्ये तारीख परत करते 'Wed Jun 25 2024 12:00:00 GMT+0000 (Coordinated Universal Time)'.
  17. मी JavaScript मधील दोन तारखांची तुलना कशी करू?
  18. तुलना ऑपरेटर वापरा, जसे ३३.

जावास्क्रिप्टमध्ये तारीख स्वरूपन रॅपिंग

JavaScript मध्ये तारखांचे योग्यरित्या स्वरूपन केल्याने वापरकर्त्याचा अनुभव वाढतो आणि डेटा प्रतिनिधित्वामध्ये सुसंगतता सुनिश्चित होते. या लेखात फ्रंटएंड आणि बॅकएंड सोल्यूशन्स दोन्ही प्रदान केले आहेत, याचा वापर दर्शवितात , replace, आणि Intl.DateTimeFormat. या पद्धती आणि साधनांचा फायदा घेऊन, विकसक इच्छित तारीख स्वरूप सहजतेने साध्य करू शकतात. सारख्या ग्रंथालयांचा वापर करणे moment.js आणि १७ डेट फॉरमॅटिंग टास्क हाताळण्यासाठी JavaScript एक मजबूत पर्याय बनवून, जटिल तारीख हाताळणी सुलभ करते.