إذا قلت لحظة (myDatetime). تنسيق ("شيء ما \ n شيء آخر") ، لا يتم تفسير فاصل السطر على أنه فاصل أسطر. لا يهم إذا قمت بإحاطة \ n بأقواس مربعة ، أضف مسافة إلى جانبي الأقواس المربعة ، إذا قلت
بدلاً من \ n ، إلخ.
أين تستخدم الإخراج؟ إذا كان بتنسيق 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
التعليق الأكثر فائدة
هذا يبدو وكأنه مشكلة HTML / CSS ، ولا علاقة له باللحظة.
لحظة تكريم السطر الجديد في سلسلة التنسيق عند لفه في
[]
: