Moment.js का उपयोग करके वर्तमान unixtimestamp प्राप्त करना


138

मैं Moment.js का उपयोग करके यूनिक्स टाइमस्टैम्प प्राप्त करना चाहता हूं। मुझे कई कार्य मिल सकते हैं जो टाइमस्टैम्प को क्षण में बदल देते हैं। मुझे पता है कि मैं निम्नलिखित जावास्क्रिप्ट फ़ंक्शन का उपयोग करके आसानी से यूनिक्स टाइमस्टैम्प प्राप्त कर सकता हूं Math.floor(new Date().getTime()/1000):।

लेकिन मैं एक ही परिणाम प्राप्त करने के लिए Moment.js का उपयोग करना चाहता हूं। क्या वर्तमान टाइमस्टैम्प प्राप्त करने के लिए क्षण में कोई प्रत्यक्ष कार्य है?

जवाबों:


262

सेकंड में यूनिक्स टाइमस्टैम्प को खोजने के लिए:

moment().unix()

प्रलेखन अपने दोस्त है। :)


23
यह सेकंड में है, मिलीसेकंड से नहीं
एलोन डाहारी

19
@climbinghobo - हाँ। यही प्रश्न में पूछा गया था।
मैट जॉनसन-पिंट

16
यदि आप मिलीसेकंड में उपयोग करना चाहते हैं तो @climbinghobomoment().valueOf()
गौरव भारती

अब मान्य नहीं है। नीचे @kumar chandraketu उत्तर देखें।
कैसर

1
प्रलेखन मेरा दोस्त हो सकता है , लेकिन StackOverflow मेरा सबसे अच्छा दोस्त है
यवोन एब्रो

137

जो कोई भी इस पृष्ठ को यूनिक्स टाइमस्टैम्प डब्ल्यू / मिलीसेकंड के लिए खोज रहा है, के लिए , प्रलेखन कहता है

moment().valueOf()

या

+moment();

आप इसे दशमलव मिलीसेकंड के साथ यूनिक्स सेकंड के लिए (या [ राजधानी एक्स ]) के माध्यम से भी प्राप्त कर सकते हैं , लेकिन यह आपको एक स्ट्रिंग देगा। जब तक आप वास्तव में पीछे नहीं हटेंगे, जब तक कि आप इसे पहले नंबर पर वापस नहीं लाएँगे।moment().format('x').format('X')


3
बहुत अच्छा है, लेकिन पिछले एक ( +moment()) बहुत जोखिम भरा लग रहा है!
डेनियल एफ

@JRichardsz जो एक अनावश्यक पार्सिंग कदम की तरह लगता है, क्योंकि पहले दो मैंने जो उल्लेख किया है वह आपको एक नंबर के रूप में सही मूल्य देगा।
मिश्रण 3 डी

1
सही बात। से प्रलेखन : moment().valueOf(); या +moment();
स्टीव Swinsburg

@ mix3d मैं कोशिश करूँगा। धन्यवाद!
JRichardsz

20

मिलीसेकंड में UNIX समय-मोहर के लिए

moment().format('x') // lowerCase x

सेकंड में UNIX टाइम-स्टैम्प के लिए moment().format('X') // capital X


5
नोट: ये आपको एक स्ट्रिंग के रूप में मान देंगे, न कि वस्तुओं को।
मिश्रण

7

इनमें से कोई भी आजमाएं

valof = moment().valueOf();            // xxxxxxxxxxxxx
getTime = moment().toDate().getTime(); // xxxxxxxxxxxxx
unixTime =  moment().unix();           // xxxxxxxxxx
formatTimex =  moment().format('x');   // xxxxxxxxxx
unixFormatX = moment().format('X');    // xxxxxxxxxx
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.