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」で表した後、ハイフンを削除しています。
コメント