गाइड / परिशुद्धता

यूनिक्स सेकंड बनाम मिलीसेकंड

10-अंकीय और 13-अंकीय टाइमस्टैम्प, इकाई पहचान, परिशुद्धता, भंडारण सीमा और रूपांतरण त्रुटियों की तुलना करें।

हज़ार गुना अंतर

युग के बाद सेकंड की गणना पूरे सेकंड में की जाती है। मिलीसेकंड एक सेकंड के हज़ारवें हिस्से को गिनता है, इसलिए उसी क्षण का मान 1,000 गुना बड़ा होता है। उदाहरण के लिए, 1700000000 s और 1700000000000 ms दोनों 2023-11-14T22:13:20Z हैं।

अंकों की गिनती केवल एक संकेत क्यों है

वर्तमान सकारात्मक मान आमतौर पर सेकंड में 10 अंक और मिलीसेकंड में 13 अंक होते हैं। युग के निकट वे छोटे हो जाते हैं। नकारात्मक मानों में एक चिह्न शामिल होता है. सुदूर भविष्य के मूल्य लंबे होते जाते हैं। विश्वसनीय सॉफ़्टवेयर को एक स्पष्ट इकाई को स्वीकार करना चाहिए या उसे दिखाना चाहिए कि उसने क्या पता लगाया है।

परिशुद्धता और सुरक्षित पूर्णांक

जावास्क्रिप्ट संख्याएँ वास्तव में केवल Number.MAX_SAFE_INTEGER के माध्यम से पूर्णांकों का प्रतिनिधित्व करती हैं। यह साइट युग इकाइयों को बदलते समय BigInt का उपयोग करती है, इसलिए 16- और 19-अंकीय इनपुट को उनके मिलीसेकंड दिनांक प्रतिनिधित्व की गणना से पहले पूर्णांकित नहीं किया जाता है।

एक ही पल के चार अभ्यावेदन की तुलना करें

इकाईमूल्यसेकंड के सापेक्ष स्केल
सेकंड17000000001
मिलीसेकंड17000000000001,000
माइक्रोसेकंड17000000000000001,000,000
नैनोसेकंड17000000000000000001,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 से संबंधित है, मिलीसेकंड शून्य से नहीं।

फाइन-यूनिट आउटपुट पूर्णांक इनपुट को सटीक रूप से संरक्षित करता है। आईएसओ कैलेंडर आउटपुट मिलीसेकंड तक सीमित है और बेहतर शेष मौजूद होने पर एक सटीक सूचना प्रदर्शित करता है। माइक्रोसेकंड या नैनोसेकंड टाइमस्टैम्प के साथ डेटाबेस का ऑडिट करते समय मूल पूर्णांक रखें; एक सटीक दौर की यात्रा के लिए अकेले पढ़ने योग्य तारीख अपर्याप्त है।

मानक और रनटाइम संदर्भ

उपकरण / 01—06

अधिक टाइमस्टैम्प उपकरण

प्रत्येक मार्ग एक विशिष्ट इनपुट से शुरू होता है और एक विशिष्ट उत्तर देता है।