Moment: فواصل الأسطر في التنسيق لا تعمل

تم إنشاؤها على ١٦ أبريل ٢٠١٨  ·  3تعليقات  ·  مصدر: moment/moment

إذا قلت لحظة (myDatetime). تنسيق ("شيء ما \ n شيء آخر") ، لا يتم تفسير فاصل السطر على أنه فاصل أسطر. لا يهم إذا قمت بإحاطة \ n بأقواس مربعة ، أضف مسافة إلى جانبي الأقواس المربعة ، إذا قلت
بدلاً من \ n ، إلخ.

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

هذا يبدو وكأنه مشكلة HTML / CSS ، ولا علاقة له باللحظة.

لحظة تكريم السطر الجديد في سلسلة التنسيق عند لفه في [] :

var formatted = moment().format('DD[\n]MM[\n]YYYY');
formatted.match(/\n/g).length; // 2 new-lines in output
formatted.split('\n'); // breaks into 3 lines / 3 array items
formatted.charCodeAt(2); // 10 - yep, it's a newline

ال 3 كومينتر

أين تستخدم الإخراج؟ إذا كان بتنسيق HTML ، فهل قمت بتعيين خاصية CSS white-space لضمان احترام فاصل الأسطر؟

كنت أفعل ذلك. انتهى بي الأمر بفعل هذا (TypeScript):

{moment(lastSaved).format('M/D/YY')} <br /> {moment(lastSaved).format('h:mm:ss a')}

هذا يبدو وكأنه مشكلة HTML / CSS ، ولا علاقة له باللحظة.

لحظة تكريم السطر الجديد في سلسلة التنسيق عند لفه في [] :

var formatted = moment().format('DD[\n]MM[\n]YYYY');
formatted.match(/\n/g).length; // 2 new-lines in output
formatted.split('\n'); // breaks into 3 lines / 3 array items
formatted.charCodeAt(2); // 10 - yep, it's a newline
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات