تحليل سلسلة التاريخ ISO 8601 في JavaScript
عند التعامل مع التواريخ في JavaScript، قد تواجه سلاسل تاريخ ISO 8601، والتي تتبع محددًا التنسيق: CCYY-MM-DDThh:mm:ssTZD. للوصول إلى هذه التواريخ ومعالجتها، دعنا نستكشف حلاً بسيطًا وفعالاً.
لحسن الحظ، يحتوي كائن التاريخ في JavaScript على دعم مدمج لتحليل سلاسل ISO 8601. يمكنك إنشاء كائن تاريخ جديد عن طريق تمرير سلسلة ISO 8601 كمعلمة أولى له:
var d = new Date("2014-04-07T13:58:10.104Z");
يقوم سطر التعليمات البرمجية هذا بتوزيع سلسلة ISO 8601 المحددة وإنشاء كائن تاريخ يمثل التاريخ والوقت المحددين. يمكنك بعد ذلك الوصول إلى المكونات الفردية للتاريخ باستخدام الحروف المضمنة:
console.log(d.toLocaleString("en-US", {
year: "numeric",
month: "long",
day: "numeric",
hour: "numeric",
minute: "numeric",
timeZoneName: "short",
}));
يقوم سطر التعليمات البرمجية هذا بتنسيق التاريخ على أنه "28 يناير 2011 - 7:30 مساءً بتوقيت شرق الولايات المتحدة"، وفقًا لمتطلباتك.باختصار، باستخدام كائن التاريخ وtoLocaleString ()، يمكنك بسهولة تحليل تواريخ ISO 8601 وتنسيقها وفقًا لاحتياجاتك. الحل المقدم يبقيها نظيفة وبسيطة، مما يساعدك على التعامل مع التواريخ بكفاءة في JavaScript. تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3