JavaScriptで日付を8桁形式で表す方法

JavaScriptは日付の取扱が非常に面倒です。
日付を8桁で表すことがあると思います。年4桁、月2桁、日2桁です。
2023年4月25日ならば「20230425」となります。
これをJavaScriptで表す方法を紹介します。

8桁で表す方法

日付を8桁で表す方法は次のとおりです。

console.log(new Date().toLocaleDateString('sv-SE').replaceAll("-",""));

結果
20230425

ハイフン区切りで表す方法

ハイフン区切りで表す方法については次のページで紹介されていました。

toLocaleDateStringと引数に「sv-SE」を使うのがポイントです。
スウェーデンの日付の表し方が「yyyy-mm-dd」なのでこうなります。
2023-04-25

上の8桁形式は「yyyy-mm-dd」で表した後、ハイフンを削除しています。

コメント

タイトルとURLをコピーしました