JavaScriptでDate
オブジェクトをdate-fnsなどのライブラリなしに年月日形式(yyyy/MM/dd HH:mm:ss
)に変換する方法です。
日付のフォーマットにはIntl.DateTimeFormat
を用います。
const date = new Date(2001, 0, 2, 3, 4, 5);
const d = new Intl.DateTimeFormat("ja-jp", {
year: "numeric",
month: "2-digit",
day: "2-digit",
hour: "2-digit",
minute: "2-digit",
second: "2-digit",
}).format(date);
console.log(d); //=> "2001/01/02 03:04:05"