moment(myDatetime).format( 'something \ nsomething else')と言うと、改行は改行として解釈されません。 \ 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の問題のように聞こえますが、瞬間とは何の関係もありません。
[]
ラップされたとき、モーメントはフォーマット文字列の改行を尊重します: