📚

iphone で Date関数を使用すると NaN 表記になる件

2022/11/23に公開

結論

  • new Date(){}が返される。
  • 現在時刻の年月日を計算に使いたい場合は、new Date().getFullYear()などで1つずつ地道に取得しなくてはならない。
// NG
new Date()  // => なぜか {}

// OK
Date() // => "Wed Nov 23 2022 09:20:44 GMT+0900" ※ただしstr型

new Date().getFullYear()  // => 2022 
new Date().getMonth()+1  // => 11
new Date().getDate()  // => 23

動作環境

  • 端末:iphone12mini
  • ブラウザ:safari/chrome ver?
  • react: 18.2.0

Discussion