使用する機会があったのでメモです。
yyyy/mm/dd hh:mm:ss
の記事は見かけたのですが、yyyy-mm-dd hh:mm:ss
の記事は少なく…
getMonth()
をつなげる方法だと「5月」とか1桁しか取れないし、ライブラリも使いたくない。
const date = new Date();
date.setTime(date.getTime() - date.getTimezoneOffset() * 60 * 1000);
const str_date = date.toISOString().replace('T', ' ').substring(0,19);
console.log(str_date); // 2023-01-07 12:01:43
追記:
@ss8826 さんよりコメント欄にてより良い書き方を教えていただきました。
ありがとうございます!
以下のサイトにお世話になりました。
参考