मैं एक तारीख स्ट्रिंग की तरह स्वरूपित के साथ एक JSON फ़ीड हो रही है निम्नलिखित:मैं इस दिनांक स्ट्रिंग को कैसे प्रारूपित करूं ताकि Google स्क्रिप्ट इसे पहचान सकें?
// 2012-08-03T23: 00: 26-05: 00
मैंने सोचा था मैं बस में इस गुजारें सकता एक नई तिथि जैसे
var dt = new Date("2012-08-03T23:00:26-05:00");
यह jsfiddle पर काम करता है लेकिन Google स्क्रिप्ट में नहीं। यह एक अवैध तारीख लौट रहा है। this post पढ़ने के बाद मुझे पता है कि यह कैसे हो सकता है कि जीएएस डेट स्ट्रिंग का अर्थ कैसे लेता है, इसलिए अब मुझे यकीन नहीं है कि इसे काम करने के लिए तारीख को दोबारा कैसे सुधारें।
क्या उस तारीख स्ट्रिंग को दोबारा सुधारने का सबसे अच्छा तरीका है ताकि जीएएस इसे एक तारीख के रूप में पहचान सके?
हाय। "ईसीएमए -262 तीसरा संस्करण" का लिंक टूटा हुआ है। क्या आप किसी भी स्थान को जानते हैं जहां Google "दिनांक" ऑब्जेक्ट को दस्तावेज किया गया है (उदा। कन्स्ट्रक्टर, विधियां इत्यादि)? धन्यवाद। – Kalin
[ईसीएमए -262 भाषा विशिष्टता पृष्ठ] (http://www.ecma-international.org/publications/standards/Ecma-262.htm) <-HTML और पीडीएफ संस्करणों के लिए लिंक। [एचटीएमएल दस्तावेज़ीकरण में दिनांक ऑब्जेक्ट्स अनुभाग डायरेक्ट लिंक] (http://www.ecma-international.org/ecma-262/5.1/#sec-15.9) –
आपके regexp STRING की लाइन 2 पर, आपको डॉट से पहले दो बैकस्लैश की आवश्यकता है , इस तरह: \\। \। एक वैध बचने वाला चरित्र नहीं है, और यदि आप STRING में बैकस्लैश चाहते हैं, तो आपको इसे से बचने की आवश्यकता है। अब, यदि आप regex/और/के बीच था, तो आपको बैकस्लैश से बचने की आवश्यकता नहीं होगी –