Jika saya mengatakan moment(myDatetime).format('something\nsomething else'), jeda baris tidak ditafsirkan sebagai jeda baris. Tidak masalah jika saya mengelilingi \n dengan tanda kurung siku, tambahkan spasi di kedua sisi tanda kurung siku, jika saya katakan
bukannya \n, dll.
Di mana Anda menggunakan output? Jika dalam HTML, sudahkah Anda menyetel properti CSS white-space
untuk memastikan jeda baris dihormati?
Saya melakukan itu. Saya akhirnya melakukan ini (TypeScript):
{moment(lastSaved).format('M/D/YY')} <br /> {moment(lastSaved).format('h:mm:ss a')}
Ini terdengar seperti masalah HTML/CSS, dan tidak ada hubungannya dengan momen.
moment menghormati baris baru dalam memformat string saat dibungkus []
:
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
Komentar yang paling membantu
Ini terdengar seperti masalah HTML/CSS, dan tidak ada hubungannya dengan momen.
moment menghormati baris baru dalam memformat string saat dibungkus
[]
: