Avatar ·

JavaScript में timestamp (टाइमस्टैम्प) कैसे प्राप्त करें?

सभी को नमस्ते! मैं JavaScript में नया हूँ और एक वेब एप्लिकेशन के लिए छोटा स्क्रिप्ट लिख रहा हूँ। मुझे उस समय को सहेजना है जब उपयोगकर्ता बटन पर क्लिक करता है, ताकि बाद में इन पलों की तुलना कर सकूँ या सर्वर पर भेज सकूँ। अन्य भाषाओं में (जैसे, PHP में मैंने `time()` देखा है) यह एक फंक्शन से हो जाता है। JavaScript में मुझे `Date` ऑब्जेक्ट मिला, लेकिन यह "Fri Feb 02 2024 15:30:00 GMT+0300" जैसी अजीब स्ट्रिंग लौटाता है। मुझे तो बस एक संख्या चाहिए — मिलीसेकंड या सेकंड की संख्या, जैसे डेटाबेस में आमतौर पर स्टोर करते हैं। मैंने ऐसा प्रयास किया: ```javascript let now = new Date(); console.log(now); // स्ट्रिंग दिखाता है, संख्या नहीं ``` फिर मुझे `getTime()` मेथड मिला, लेकिन यह 1706873400000 जैसी बहुत बड़ी संख्या लौटाता है। क्या यही है? या कोई आसान तरीका है? मैंने यह भी सुना है कि `Date.now()` है, लेकिन समझ नहीं आता कि अंतर क्या है। कृपया बताएँ कि JavaScript में सही और आधुनिक तरीके से timestamp कैसे प्राप्त करें? 2024 में क्या उपयोग करना बेहतर है: `new Date().getTime()`, `Date.now()` या कुछ और?