हज़ार गुना अंतर
युग के बाद सेकंड की गणना पूरे सेकंड में की जाती है। मिलीसेकंड एक सेकंड के हज़ारवें हिस्से को गिनता है, इसलिए उसी क्षण का मान 1,000 गुना बड़ा होता है। उदाहरण के लिए, 1700000000 s और 1700000000000 ms दोनों 2023-11-14T22:13:20Z हैं।
अंकों की गिनती केवल एक संकेत क्यों है
वर्तमान सकारात्मक मान आमतौर पर सेकंड में 10 अंक और मिलीसेकंड में 13 अंक होते हैं। युग के निकट वे छोटे हो जाते हैं। नकारात्मक मानों में एक चिह्न शामिल होता है. सुदूर भविष्य के मूल्य लंबे होते जाते हैं। विश्वसनीय सॉफ़्टवेयर को एक स्पष्ट इकाई को स्वीकार करना चाहिए या उसे दिखाना चाहिए कि उसने क्या पता लगाया है।
परिशुद्धता और सुरक्षित पूर्णांक
जावास्क्रिप्ट संख्याएँ वास्तव में केवल Number.MAX_SAFE_INTEGER के माध्यम से पूर्णांकों का प्रतिनिधित्व करती हैं। यह साइट युग इकाइयों को बदलते समय BigInt का उपयोग करती है, इसलिए 16- और 19-अंकीय इनपुट को उनके मिलीसेकंड दिनांक प्रतिनिधित्व की गणना से पहले पूर्णांकित नहीं किया जाता है।
एक ही पल के चार अभ्यावेदन की तुलना करें
| इकाई | मूल्य | सेकंड के सापेक्ष स्केल |
|---|---|---|
| सेकंड | 1700000000 | 1 |
| मिलीसेकंड | 1700000000000 | 1,000 |
| माइक्रोसेकंड | 1700000000000000 | 1,000,000 |
| नैनोसेकंड | 1700000000000000000 | 1,000,000,000 |
सभी चार 2023-11-14T22:13:20Z का उत्पादन करते हैं। 1,000 से गुणा करने पर इकाई बदल जाती है, क्षण नहीं। यह अतिरिक्त मापी गई परिशुद्धता नहीं बनाता है। इन मानों को converter में स्पष्ट रूप से चयनित इकाई के साथ आज़माएँ।
1970 के निकट या दूर भविष्य की किसी तारीख का निदान करें
यदि जनवरी 1970 में कोई आधुनिक घटना अप्रत्याशित रूप से प्रकट होती है, तो सेकंड मान की व्याख्या मिलीसेकंड के रूप में की गई होगी। यदि यह हजारों वर्ष दूर दिखाई देता है, तो मिलीसेकंड मान की व्याख्या सेकंड के रूप में की गई होगी। नंबर बदलने से पहले, मूल सिस्टम के फ़ील्ड दस्तावेज़ की जाँच करें। दस और तेरह अंक समसामयिक तिथियों के संकेत हैं, सार्वभौमिक सत्यापन नियम नहीं।
ऐतिहासिक डेटा के लिए, 1000 सेकंड 1970-01-01 00:16:40 UTC है; 1000 मिलीसेकंड 00:00:01 UTC है। दोनों वैध हैं. बैच कनवर्टर में इकाई चुनें जब प्रत्येक पंक्ति समान स्रोत विनिर्देश का पालन करती है।
राउंडिंग एक डेटा निर्णय है
1700000000123 मिलीसेकंड में पूरे सेकंड से 123 मिलीसेकंड अधिक होता है। इसे पूर्ण सेकंड में परिवर्तित करने से वह अंश समाप्त हो जाता है। यह साइट युक्त इकाई की शुरुआत तक जाती है: -1 नैनोसेकंड मिलीसेकंड -1 से संबंधित है, मिलीसेकंड शून्य से नहीं।
फाइन-यूनिट आउटपुट पूर्णांक इनपुट को सटीक रूप से संरक्षित करता है। आईएसओ कैलेंडर आउटपुट मिलीसेकंड तक सीमित है और बेहतर शेष मौजूद होने पर एक सटीक सूचना प्रदर्शित करता है। माइक्रोसेकंड या नैनोसेकंड टाइमस्टैम्प के साथ डेटाबेस का ऑडिट करते समय मूल पूर्णांक रखें; एक सटीक दौर की यात्रा के लिए अकेले पढ़ने योग्य तारीख अपर्याप्त है।