मेरे पास टाइमस्टैम्प के रूप में /Date(1370001284000+0200)/
जैसा कुछ है। मुझे लगता है कि यह एक यूनिक्स तारीख है, है ना? मैं इसे इस तरह की तारीख में कैसे परिवर्तित कर सकता हूं: 31.05.2013 13:54:44
यूनिक्स टाइमस्टैम्प से डेटाटाइम
मैंने 1370001284 के लिए THIS कनवर्टर की कोशिश की और यह सही तिथि देता है। तो यह सेकंड में है।
लेकिन मैं अभी भी के लिए गलत तारीख मिलती है:
var substring = unix_timestamp.replace("/Date(", "");
substring = substring.replace("000+0200)/", "");
var date = new Date();
date.setSeconds(substring);
return date;
अपने कोड टाइमस्टैम्प मूल्य उत्पन्न किया है, या यह आपके नियंत्रण से बाहर है? मैं पूछता हूं क्योंकि '1370001284000 + 0200' मान्य टाइमस्टैंप नहीं है क्योंकि यह मिलीसेकंड की तरह दिखता है, सेकंड नहीं, और इसमें ज़ोन जानकारी होती है। – Dai
मेरे नियंत्रण से बाहर। इसके कारण मुझे सच में यकीन नहीं है कि यह क्या है। लेकिन मुझे पता है कि 1370001284000 + 0200 और 31.05.2013 13:54:44 मैचों। –
मान लीजिए कि आपको अपना सबस्ट्रिंग "1370001284000" (युग से मिलीसेकंड में समय) के रूप में मिला है, तो आप केवल 'var date = new date (parseInt (substring, 10)) कर सकते हैं; ' – Matijs