Avatar ·

JavaScript में दो तारीखों की तुलना कैसे करें? अंतर खोजना और समानता की जाँच करना

सभी को नमस्कार! मैं JavaScript में नया हूँ और तारीखों की तुलना करने में समझ नहीं पा रहा हूँ। मेरे पास दो तारीखें हैं: एक सर्वर से स्ट्रिंग "2025-03-15T10:30:00Z" के रूप में आती है, और दूसरी मैं वर्तमान पल के लिए new Date() के माध्यम से बनाता हूँ। मुझे यह समझना है कि कौन सी तारीख पहले है, और जाँच करनी है कि क्या वे दिन (समय के बिना) तक सटीक रूप से बराबर हैं। मैंने बस date1 > date2 लिखने की कोशिश की, लेकिन यह काम नहीं करता — मुझे अजीब परिणाम मिलते हैं। जब मैं दोनों तारीखों को कंसोल में प्रिंट करता हूँ, तो वे कुछ इस तरह दिखती हैं: "Sat Mar 15 2025 13:30:00 GMT+0300" और "2025-03-15T10:30:00.000Z"। शायद समस्या फॉर्मेट में है? यह मेरा कोड है जो काम नहीं करता: ```javascript let dateFromServer = "2025-03-15T10:30:00Z"; let currentDate = new Date(); if (dateFromServer > currentDate) { console.log("सर्वर से तारीख बड़ी है"); } else { console.log("सर्वर से तारीख छोटी या बराबर है"); } ``` यह हमेशा "सर्वर से तारीख बड़ी है" प्रिंट करता है, भले ही मैं पिछले साल की तारीख डालूँ। कृपया बताएं कि तारीखों की सही तुलना कैसे करें? क्या उन्हें एक ही फॉर्मेट में बदलने की ज़रूरत है?