كما تنسيق ISO 8601 (Yyyy-MM-DD). بينما يحاول الكود المقدم تحويل التواريخ إلى هذا التنسيق ، فإنه يفشل في القيام بذلك.
الحل: في تنسيق ISO 8601. يوضح مقتطف الكود التالي كيفية استخدام هذه الطريقة:
دعك الخاص بك = تاريخ جديد () ؛ const formattedDate = yourdate.toisoString (). split ('t') [0] ؛
سيؤدي ذلك إلى تحويل كائنك الخاص بك إلى تنسيق yyyy-mm-dd وتخزين النتيجة في متغير التنسيق. ] المحاسبة للمنطقة الزمنية:
لاحظ أن طريقة tisostring لا تفسر المنطقة الزمنية المحلية. إذا كنت بحاجة إلى النظر في المنطقة الزمنية ، فقم بتنفيذ التعديلات على النحو التالي:
let yourDate = new Date(); const formattedDate = yourDate.toISOString().split('T')[0];const offset = yourdate.gettimezoneoffset () ؛ yourdate = تاريخ جديد (yourdate.getTime () - (الإزاحة * 60 * 1000)) ؛ const formattedDate = yourdate.toisoString (). split ('t') [0] ؛
سيضمن هذا التعديل أن التاريخ المحول بالتنسيق المطلوب ويتوافق مع المنطقة الزمنية المحلية.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3