मेरे पास सर्वर से एक तिथि आ रही है जो निम्न प्रारूप में आती है: 2018-11-13 05:00:00.000 +00:00

मैं चाहता हूं कि इसे new Date() का उपयोग करके डेट ऑब्जेक्ट में परिवर्तित किया जाए, जो क्रोम पर ठीक काम करता है लेकिन दुर्भाग्य से किसी अन्य ब्राउज़र में नहीं।

यहाँ मैं वर्तमान में वही कर रहा हूँ जो केवल क्रोम पर काम करता है:

const dateStr = '2018-11-13 05:00:00.000 +00:00'
const dateObj = new Date(dateStr)

मेरा प्रश्न यह है कि, dateStr को उचित प्रारूप में प्राप्त करने का सबसे अच्छा तरीका क्या है ताकि मेरी dateObj अन्य सभी ब्राउज़रों के लिए मान्य तिथि हो सके?

1
theJuls 13 नवम्बर 2018, 20:35

1 उत्तर

सबसे बढ़िया उत्तर

आप moment का उपयोग कर सकते हैं और दिनांक प्रारूप प्रदान कर सकते हैं ताकि यह जान सके कि तिथि को कैसे पार्स किया जाए ... कुछ इसी तरह:

moment('2018-11-13 05:00:00.000 +00:00', 'YYYY-MM-DD hh:mm:ss.SSS ZZ').toDate()
2
Akrion 13 नवम्बर 2018, 22:18