<p>moment.format () يقوم بإرجاع ساعات غير صحيحة</p>

تم إنشاؤها على ٢٣ فبراير ٢٠١٧  ·  5تعليقات  ·  مصدر: moment/moment

وصف المشكلة وخطوات إعادة الإنتاج:
لقد وجدت مشكلة في الدالة moment.format () تعيد سلسلة غير صحيحة على النحو التالي:
pasted image at 2017_02_24 11_22 am

تم إجراء الاختبار أعلاه على https://momentjs.com/ مع وحدة تحكم Chrome.

تواجه نفس المشكلة مع تطبيقنا. (العقدة 6.2.2)

بيئة:

Chrome 56.0.2924.87 على OSX ، اللحظة 2.15.1

image

التعليق الأكثر فائدة

سأفترض أنك تقصد الدقائق غير الصحيحة ، وليس الساعات. سبب رؤيتك هو أنك تستخدم MM وهو الرمز المميز لعدة أشهر. تريد mm .

ال 5 كومينتر

سأفترض أنك تقصد الدقائق غير الصحيحة ، وليس الساعات. سبب رؤيتك هو أنك تستخدم MM وهو الرمز المميز لعدة أشهر. تريد mm .

أوه ، لديك أشياء قليلة تحدث هنا.

أولاً ، أنت تستخدم تنسيق 24 ساعة بدلاً من 12 مع الرمز المميز HH . ربما تريد hh:mm a لعملاتك المميزة.

ثانيًا ، لديك تاريخ UTC ، ويتم التحويل إلى تاريخ محلي. للاحتفاظ بها ، استخدم moment.utc() بدلاً من moment() . انظر منشور المدونة هذا: https://maggiepint.com/2016/05/14/moment-js-shows-the-wrong-date/

يا حقوق ، شكرا لردود الفعل التفصيلية.
hh: mm a تم حل المشكلة.

أوه ، لديك أشياء قليلة تحدث هنا.

أولاً ، أنت تستخدم تنسيق 24 ساعة بدلاً من 12 مع الرمز المميز HH . ربما تريد hh:mm a لعملاتك المميزة.

ثانيًا ، لديك تاريخ UTC ، ويتم التحويل إلى تاريخ محلي. للاحتفاظ بها ، استخدم moment.utc() بدلاً من moment() . انظر منشور المدونة هذا: https://maggiepint.com/2016/05/14/moment-js-shows-the-wrong-date/

maggiepint .utc حل مشكلتي :)

أوه ، لديك أشياء قليلة تحدث هنا.
أولاً ، أنت تستخدم تنسيق 24 ساعة بدلاً من 12 مع الرمز المميز HH . ربما تريد hh:mm a لعملاتك المميزة.
ثانيًا ، لديك تاريخ UTC ، ويتم التحويل إلى تاريخ محلي. للاحتفاظ بها ، استخدم moment.utc() بدلاً من moment() . انظر منشور المدونة هذا: https://maggiepint.com/2016/05/14/moment-js-shows-the-wrong-date/

maggiepint .utc حل مشكلتي :)

حتى شكري

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات