@Toya-kkhr

【javascript】stringのyyyy年mm月dd日をyyyymmddにフォーマットする。

業務の中でどうしても年月日表記のデータを数字だけの表記に変換したい。

例)
渡ってくるデータ → 2021年09月06日(月)
変換後の値    → 20210906

index.html
<div id="date">2021年09月06日(月)</div>
<script>
var get_id = document.getElementById("date")
console.log(get_id)
var get_value = get_id.textContent
console.log(get_value)
console.log(moment(get_value, 'YYYYMMDD').format('YYYYMMDD'))
</script>
ユーザー登録して、Qiitaをもっと便利に使ってみませんか。

    コメント

    replace()では駄目なのでしょうか。

    <div id="date">2021年09月06日(月)</div>
    <script>
      const elem = document.getElementById('date');
      console.log(elem.textContent.replace(/\D/g, '')); // 20210906
    </script>
    
    0
    あなたもコメントしてみませんか :)
    ユーザー登録
    すでにアカウントを持っている方はログイン
    0