मैं एक वेब सेवा है जो निम्न स्ट्रिंग के रूप में एक तारीख लौट रहा है।Moment.js और यूनिक्स काल रूपांतरण
moment("/Date(1377907200000)/")
=>Fri Aug 30 2013 20:00:00 GMT-0400
कि सब के सब ठीक है। लेकिन जब मैं ऑब्जेक्ट पर unix()
पर कॉल करता हूं तो मुझे मूल्य 1377907200
दिया जाता है। हालांकि, यह Fri Jan 16 1970 17:45:07 GMT-0500
से मेल खाता है। मैं सिर्फ unix()
द्वारा लौटाए गए मान को गुणा कर सकता हूं लेकिन यह मेरे लिए मैला लगता है। मुझे संदेह है कि unix()
पर कॉल करके मैं जो कर रहा हूं वह बिल्कुल वैसा ही नहीं है जो मुझे लगता है। unix()
पर कॉल करते समय मुझे किसी प्रकार का प्रारूप निर्दिष्ट करने की आवश्यकता है? मुझे यहां क्या समझ नहीं आ रहा है?
JSFidle showing the conversion to moment and then back.
आपको उस तारीख ऑब्जेक्ट में कनवर्ट करने की आवश्यकता नहीं है, पल 'पल (1377907200000)' ठीक ठीक कर सकता है। उत्सुक क्यों वेब सेवा इस तरह की तारीख लौटाती है। – mix3d
हम एक वेब सेवा का उपयोग करते हैं जो इसे भी लौटाता है - ऐसा इसलिए है क्योंकि एपीआई का लक्षित उपभोक्ता आमतौर पर जावास्क्रिप्ट होता है, जो सेकेंड के बजाय "एपोक से मिलीसेकंड" करता है। यह सबसे संभावित उपभोक्ता को लक्षित है। –