मिलीसेकंड में आमतौर पर 13 अंक क्यों होते हैं
आधुनिक तिथियाँ यूनिक्स युग के बाद लगभग 1.7 ट्रिलियन मिलीसेकंड हैं, जो 13-अंकीय सकारात्मक मान देती है। अंकों की गिनती पहले और भविष्य की तारीखों के लिए बदलती रहती है, इसलिए यह एकमात्र सत्यापन नियम नहीं होना चाहिए।
जावास्क्रिप्ट परिशुद्धता
Date.now() डिवाइस घड़ी से पूरे मिलीसेकेंड लौटाता है। उस मान को गुणा करने से माइक्रोसेकंड या नैनोसेकंड इकाइयों को व्यक्त किया जा सकता है, लेकिन यह नई समय परिशुद्धता नहीं बना सकता है। मापी गई उप-मिलीसेकंड समयावधि की आवश्यकता वाले सिस्टम को एक उपयुक्त उच्च-रिज़ॉल्यूशन घड़ी और सावधानीपूर्वक परिभाषित युग संबंध की आवश्यकता होती है।
इस टूल का उपयोग कैसे करें
मिलीसेकंड में प्रलेखित एपीआई या डेटाबेस फ़ील्ड के लिए मिलीसेकंड पंक्ति की प्रतिलिपि बनाएँ। सेकंड पंक्ति को 1,000 से विभाजित किया गया है; माइक्रोसेकंड और नैनोसेकंड पंक्तियाँ समान डिवाइस-घड़ी रीडिंग को मापती हैं। वे स्वतंत्र उच्च-रिज़ॉल्यूशन घड़ी माप नहीं हैं।
काम किया गया इनपुट और आउटपुट
| इनपुट या सेटिंग | अपेक्षित परिणाम |
|---|---|
1700000000 · s | 1700000000000 · एमएस |
1700000000000 · एमएस | 1700000000000000 · µs |
1700000000000 · एमएस | 1700000000000000000 · एनएस |
परिणाम का उपयोग करने से पहले जांच करता है
एक गलत डिवाइस घड़ी गलत वर्तमान मान उत्पन्न करती है। यह पृष्ठ आपकी घड़ी को बाहरी समय सेवा के साथ सिंक्रनाइज़ नहीं करता है। संग्रहीत मान के लिए, timestamp to date का उपयोग करें और मिलीसेकंड चुनें। निष्पादन अवधि के लिए, एक मोनोटोनिक रनटाइम टाइमर का उपयोग करें; सिस्टम क्लॉक सही होने पर कैलेंडर का समय आगे बढ़ सकता है।