जावास्क्रिप्ट में, ऐसी स्थितियां होती हैं जहां यादृच्छिक या गलत दिनांक और समय मान को परिवर्तित करने की आवश्यकता होती है जो किसी भी समय क्षेत्र या कैलेंडर से स्वतंत्र होता है। उदाहरण के लिए, जब दिनांक प्रारूप में प्रत्येक विशेषता का मान प्राप्त करना आवश्यक होता है। ऐसे मामलों में, जावास्क्रिप्ट आपको बिना स्वरूपित टाइमस्टैम्प मान को उचित दिनांक और समय प्रारूप में एन्कोड करने में मदद कर सकता है।
यह मैनुअल आपको टाइमस्टैम्प को जावास्क्रिप्ट में दिनांक प्रारूप में परिवर्तित करने से संबंधित मार्गदर्शन करेगा।
जावास्क्रिप्ट में दिनांक स्वरूप में टाइमस्टैम्प मान को कैसे परिवर्तित करें?
जावास्क्रिप्ट में टाइमस्टैम्प मान को दिनांक स्वरूप में बदलने के लिए, निम्नलिखित विधियों को लागू किया जा सकता है:
- ' नई तारीख़() 'निर्माता'
- ' प्राप्त घंटे () ',' ' मिनट प्राप्त करें () ' तथा ' टूडेटस्ट्रिंग () 'तरीके'
- ' दिनांक ' कक्षा तरीकों
चर्चा की गई विधियों को एक-एक करके देखें!
विधि 1: 'नई तिथि ()' कंस्ट्रक्टर का उपयोग करके जावास्क्रिप्ट में टाइमस्टैम्प को दिनांक प्रारूप में बदलें
' नई तारीख़() 'निर्माता' नामक एक नई वस्तु बनाता है दिनांक 'वर्तमान तिथि और समय के साथ। इस विधि को घोषित टाइमस्टैम्प मान का जिक्र करते हुए दिनांक ऑब्जेक्ट बनाने और परिवर्तित दिनांक प्रारूप प्रदर्शित करने के लिए लागू किया जा सकता है।
नीचे दिया गया उदाहरण घोषित अवधारणा को प्रदर्शित करेगा।
उदाहरण
सबसे पहले, 'नामक एक चर घोषित करें' TIMESTAMP 'और इसमें एक विशिष्ट मूल्य संग्रहीत करें:
था TIMESTAMP = 1807110465663अगला, 'लागू करें' दिनांक() 'कन्स्ट्रक्टर एक नई तिथि वस्तु बनाने के लिए और टाइमस्टैम्प मान को इसके तर्क के रूप में उपयोग करने के लिए:
var dateFormat = नई तिथि ( TIMESTAMP ) ;अंत में, कंसोल पर परिवर्तित दिनांक स्वरूप मान लॉग करें:
कंसोल.लॉग ( तारिख का प्रारूप )उपरोक्त कार्यान्वयन का परिणाम निम्नानुसार होगा:
विधि 2: 'getHours ()', 'getMinutes ()' और 'toDateString ()' विधियों का उपयोग करके जावास्क्रिप्ट में टाइमस्टैम्प को दिनांक स्वरूप में बदलें
सबसे पहले, एक विशेष टाइमस्टैम्प मान निर्दिष्ट करें और इसे टाइमस्टैम्प नामक एक चर में संग्रहीत करें:
था TIMESTAMP = 1107110465663अगला, 'लागू करें' दिनांक() 'कन्स्ट्रक्टर टाइमस्टैम्प मान के साथ एक नई तिथि वस्तु बनाने के लिए इसके तर्क के रूप में पिछली विधि में चर्चा की गई है:
स्थिरांक दिनांक = नई तिथि ( TIMESTAMP ) ;उसके बाद, 'लागू करें' प्राप्त घंटे () ' तथा ' मिनट प्राप्त करें () असाइन किए गए टाइमस्टैम्प मान के संबंध में घंटे और मिनट प्राप्त करने के तरीके। इसके अलावा, 'लागू करें' टूडेटस्ट्रिंग () इसी तिथि को भी प्राप्त करने की विधि:
dateFormat = date.getHours ( ) + ':' + date.get Minutes ( ) + ',' + date.toDateString ( ) ;अंत में, कंसोल पर परिणामी दिनांक प्रारूप प्रदर्शित करें:
कंसोल.लॉग ( तारिख का प्रारूप ) ;उत्पादन
विधि 3: दिनांक वर्ग विधियों का उपयोग करके जावास्क्रिप्ट में टाइमस्टैम्प को दिनांक स्वरूप में बदलें
' दिनांक 'वर्ग दिनांक प्रारूप में घोषित टाइमस्टैम्प का प्रतिनिधित्व करने के लिए विभिन्न विधियां प्रदान करता है। इस पद्धति को एक नई तिथि वस्तु बनाने के लिए लागू किया जा सकता है और इसकी प्रत्येक विशेषता को अलग-अलग लाने के तरीकों को लागू करके संबंधित दिनांक प्रारूप प्रदर्शित किया जा सकता है।
निम्नलिखित उदाहरण को देखें।
उदाहरण
टाइमस्टैम्प मान को आरंभ करने और एक नई तिथि वस्तु बनाने के लिए उपरोक्त विधियों में चर्चा किए गए चरणों को निम्नानुसार दोहराएं:
था TIMESTAMP = 1107110465663था तारिख का प्रारूप = नई तिथि ( TIMESTAMP ) ;
अब, लागू करें ' तारीख लें() 'महीने का दिन निकालने की विधि,' प्राप्त माह () 'माह पाने के लिए,' पूर्ण वर्ष प्राप्त करें () 'पूरे वर्ष का मूल्य प्राप्त करने के लिए। इसके अलावा, 'लागू करें' प्राप्त घंटे () ',' ' मिनट प्राप्त करें () ', तथा ' सेकंड प्राप्त करें () ” प्रदान किए गए समय टिकट के विरुद्ध संबंधित समय प्राप्त करने के लिए।
अंत में, दिनांक स्वरूप क्रमिक रूप से प्राप्त करने के लिए सभी विशेषताओं को जोड़ें:
कंसोल.लॉग ( 'दिनांक: ' + dateFormat.getDate ( ) +'/' + ( dateFormat.getMonth ( ) + 1 ) +
'/' +dateFormat.getFullYear ( ) +
'' +dateFormat.getHours ( ) +
':' +dateFormat.getMinutes ( ) +
':' +dateFormat.getSeconds ( ) ) ;
उत्पादन
हमने जावास्क्रिप्ट में टाइमस्टैम्प को दिनांक स्वरूप में बदलने के लिए विभिन्न विधियों को संकलित किया है।
निष्कर्ष
जावास्क्रिप्ट में टाइमस्टैम्प को दिनांक स्वरूप में बदलने के लिए, 'लागू करें' नई तारीख़() 'नई दिनांक वस्तु बनाने और वर्तमान दिनांक और समय प्रदर्शित करने के लिए निर्माता विधि। इसके अलावा, 'लागू करें' प्राप्त घंटे () ',' ' मिनट प्राप्त करें () ', तथा ' टूडेटस्ट्रिंग () 'समय और तारीख को संकलित करने और उन्हें प्रदर्शित करने के तरीके। इसके अलावा, ' तिथि वर्ग 'विधियों का उपयोग उसी उद्देश्य के लिए भी किया जा सकता है। यह लेख जावास्क्रिप्ट में टाइमस्टैम्प को दिनांक प्रारूप में परिवर्तित करने से संबंधित है।