محوّل التاريخ والوقت
حوّل بين طوابع Unix الزمنية ومللي ثانية JavaScript و ISO 8601 و ISO 9075 و RFC 3339 و RFC 7231 و Mongo ObjectID والتواريخ التسلسلية في Excel. يكتشف صيغة الإدخال تلقائيًا.
حوّل لحظة واحدة في الوقت إلى كل صيغة قد تحتاجها.
حوّل بين طوابع Unix الزمنية ومللي ثانية JavaScript و ISO 8601 و ISO 9075 و RFC 3339 و RFC 7231 و Mongo ObjectID والتواريخ التسلسلية في Excel. يكتشف صيغة الإدخال تلقائيًا.
حوّل لحظة واحدة في الوقت إلى كل صيغة قد تحتاجها.
الخطأ الأكثر شيوعًا عند التعامل مع التواريخ هو الخلط بينهما. تحسب طوابع Unix الزمنية الثواني منذ 1970-01-01 UTC؛ بينما تحسب Date.now() في JavaScript المللي ثانية. إذا مررت طابع Unix زمني مباشرة إلى مُنشئ Date دون الضرب في 1000، فستجد نفسك في يناير 1970. كقاعدة عامة، الرقم المكون من 10 أرقام هو بالثواني والرقم المكون من 13 رقمًا هو بالمللي ثانية، وهذا هو بالضبط كيف يقرر الكشف التلقائي هنا.
2024-01-15T10:30:00.000Z. يفصل الحرف T بين التاريخ والوقت ويعني Z منطقة UTC.+00:00 بدلاً من Z.2024-01-15 10:30:00 — مسافة بدلاً من T، ودون منطقة زمنية. وهذا ما تطبعه معظم قواعد البيانات.Date و Expires و Last-Modified، دائمًا بتوقيت GMT.Mongo ObjectID هو 12 بايتًا، والأربعة الأولى منها هي وقت الإنشاء بالثواني وفقًا لـ Unix، لذا يحمل كل ObjectID طابعًا زمنيًا بداخله. تستخرج هذه الأداة ذلك عند فك الترميز؛ وعند توليده فإنها تملأ البايتات الثمانية المتبقية بالأصفار بدلاً من اختراع قيم للجهاز والعداد.
التواريخ التسلسلية في Excel تحسب الأيام منذ 1899-12-30، مع تمثيل الجزء الكسري للوقت من اليوم. العصر الاستثنائي موجود لأن Excel يعيد إنتاج خطأ Lotus 1-2-3 عن قصد الذي تعامل مع 1900 كسنة كبيسة. استخدام 1899-12-30 كاليوم الصفري يجعل كل تاريخ من مارس 1900 فصاعدًا يتطابق بشكل صحيح، ولهذا يستخدمه هذا المحوّل.
مهما كتبت، تحلل الأداة ذلك إلى كائن Date واحد في JavaScript وتعيد عرض تلك اللحظة الواحدة في جميع الصيغ الحادية عشرة. لا يُرسل أي شيء إلى أي مكان — يعمل التحويل بالكامل في متصفحك.