文字列の日付をにフォーマットしようとしていますyyyy-mm-dd
。通常は次のようd/m/yyyy
になりますが、入力に関係なく、として使用したいと思いyyyy-mm-dd
ます。
const date = new Date("13/10/2016");
const DateParsed = moment(date).format("YYYY-MM-DD");
const dateParsed2 = moment("13/10/2016").format('YYYY-MM-DD')
私は期待していました2016-10-13
が、0000-00-00
代わりに得ています。
入力はによって認識される形式ではないため、の代わりDate.parse
に使用することをお勧めします。moment(String, String)
new Date()
ここにライブサンプルがあります:
const date = "13/10/2016";
const DateParsed = moment(date, 'DD/MM/YYYY').format("YYYY-MM-DD");
console.log(DateParsed);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加