سؤال

يسمح منشئ التاريخ في JavaScript / Ecmascript / JScript بتمرير عدد المللي ثانية منذ منتصف الليل، 1/1/1970. في أي مكان يمكنني أن أجد وثائق ما إذا كان هذا في منتصف الليل في TimeZone في آلة العميل، أو منتصف الليل بتوقيت جرينتش. والذي هو؟ هل يمكن الاعتماد عليها بين المتصفحات والإصدارات المختلفة؟ هل هذا موثق رسميا في أي مكان؟

هل كانت مفيدة؟

المحلول

من مواصفات ecmascript.:

يتم قياس الوقت في Ecmascript في مللي ثانية منذ 01 يناير 1970 UTC. في الوقت الزمني، يتم تجاهل القيم قفزة ثانية. يفترض أن هناك بالضبط 86،400،000 مللي ثانية يوميا. يمكن أن تمثل قيم رقم Ecmascript جميع الأعداد الصحيحة من -9،007،199،254،740،991 إلى 9،007،199،299،740،7491؛ يكفل هذا النطاق لقياس الأوقات إلى الدقة الميلي ثانية لأي لحظة في حوالي 285،616 عاما، إما إلى الأمام أو إلى الوراء، من 01 يناير 1970 UTC.

النطاق الفعلي للأوقات المدعومة من قبل كائنات تاريخ Ecmascript أصغر قليلا: بالضبط -100،000،000 يوم إلى 100،000،000 يوما تقاس نسبة إلى منتصف الليل في بداية 01 يناير 1970 UTC. هذا يعطي مجموعة من 8640،000،000،000،000 مللي ثانية على جانبي 01 يناير 1970 UTC.

اللحظة الدقيقة من منتصف الليل في بداية 01 يناير، 1970 UTC ممثلة من قبل القيمة +0.

حتى الإجابة على سؤالك، إنه توقيت عالمي متناسق.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top