في مجال تطوير الويب، غالبًا ما يكون من الضروري عرض الطوابع الزمنية بدقة لتفاعلات المستخدم. أحد التحديات الشائعة هو تحويل المللي ثانية، وهو تمثيل رقمي للوقت، إلى تنسيق أكثر قابلية للقراءة مثل DD/MM/YYYY HH:MM:SS. في هذه المقالة، سنرشدك خلال عملية تحويل المللي ثانية إلى تاريخ مناسب للإنسان باستخدام جافا سكريبت.
للتأكد من أن الطابع الزمني المعروض يعكس الخادم بدقة الوقت، فمن المستحسن استخدام الطابع الزمني من جانب الخادم. وهذا يلغي أي تناقضات ناجمة عن الاختلافات في المناطق الزمنية للمستخدم أو التناقضات في الجهاز المحلي. في JavaScript، يمكنك الحصول على وقت الخادم عن طريق تقديم طلب AJAX إلى واجهة برمجة تطبيقات الخادم والتقاط الاستجابة.
بمجرد حصولك على وقت الخادم، يمكنك استخراج مللي ثانية منذ 1 يناير 1970 00:00:00 بالتوقيت العالمي. يعد هذا الطابع الزمني للعصر بمثابة نقطة مرجعية عالمية تضمن الاتساق عبر الأنظمة المختلفة. في JavaScript، يمكنك استخدام طريقة getTime() لكائن التاريخ لاسترداد الطابع الزمني الحالي بالمللي ثانية:
var time = new Date().getTime();
لتحويل المللي ثانية إلى تاريخ يمكن قراءته بواسطة الإنسان، نحتاج إلى إنشاء كائن تاريخ جديد باستخدام المللي ثانية value:
var time = new Date(time);
الآن، يمكنك استخدام طرق مختلفة لكائن التاريخ لاستخراج المكونات الفردية للتاريخ:
من خلال الجمع بين هذه المكونات، يمكنك إنشاء تنسيق التاريخ المطلوب :
var formattedDate = date.getFullYear() '/' (date.getMonth() 1) '/' date.getDate() ' ' date.getHours() ':' date.getMinutes() ':' date.getSeconds();
سيؤدي هذا إلى إخراج التاريخ بالتنسيق المحدد، مثل: "2023 /03/24 12:34:56".
تحويل المللي ثانية إلى تاريخ قابل للقراءة في jQuery/JavaScript واضح ومباشر. من خلال الحصول على وقت الخادم، واستخراج المللي ثانية منذ العصر، واستخدام الأساليب التي يوفرها كائن التاريخ، يمكنك إنشاء طوابع زمنية صديقة للإنسان تمثل بدقة وقت تفاعلات المستخدم في تطبيقات الويب الخاصة بك.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3