"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > सफ़ारी को \'2010-11-29\' फ़ॉर्मेट में दिनांकों के साथ संघर्ष क्यों करना पड़ता है?

सफ़ारी को \'2010-11-29\' फ़ॉर्मेट में दिनांकों के साथ संघर्ष क्यों करना पड़ता है?

2024-11-08 को प्रकाशित
ब्राउज़ करें:871

Why Does Safari Struggle with Dates in \'2010-11-29\' Format?

Safari's Date Parsing Querks

'2010-11-29 जैसे प्रारूपों में तारीखों का सामना करते समय सफारी "अमान्य दिनांक" त्रुटि क्यों फेंकती है ', जबकि अन्य ब्राउज़र इन तिथियों को बिना किसी समस्या के संभाल लेते हैं? यह असंगत व्यवहार वेब डेवलपर्स के लिए निराशाजनक हो सकता है।

समस्या की जड़ दिनांक स्ट्रिंग में डैश (-) की सफारी की व्याख्या में निहित है। जबकि अधिकांश ब्राउज़र डैश को दिनांक विभाजक के रूप में पहचानते हैं, सफारी गलती से उन्हें दिनांक के भाग के रूप में मानती है, जिससे गलत दिनांक गणना होती है। नई तिथि('2010-29-11')); // सफारी में काम नहीं करता चेतावनी(नई तिथि('29-11-2010')); // सफारी में काम नहीं करता चेतावनी(नई तिथि('11-29-2010')); // Safari में काम नहीं करता है

जैसा कि आप देख सकते हैं, घटकों के क्रम की परवाह किए बिना, Safari इन तिथियों को सही ढंग से पार्स करने में विफल रहता है।

alert(new Date('2010-29-11')); // Doesn't work in Safari
alert(new Date('29-11-2010')); // Doesn't work in Safari
alert(new Date('11-29-2010')); // Doesn't work in Safari

console.log(new Date('2011-04-12'.replace(/-/g, "/" )));

यह एक-पंक्ति फिक्स सुनिश्चित करता है कि सफारी अपेक्षित प्रारूप में तारीखों को पार्स कर सकती है, जिससे वेब एप्लिकेशन कई ब्राउज़रों में लगातार तारीखों को प्रदर्शित और हेरफेर कर सकते हैं।

विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: 1729502775 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3