SafariでJavaScriptがうまく動かないんですけど
どうやらみんな苦労しているらしい。
何が起きるか
データの時刻を現在時刻と比較して、後続処理に渡すものをJavaScriptで書いてたりする。
new Date()するときに各ブラウザによってきちんとDateが生成できる引数と、そうでない引数があるらしい。
あと、ブラウザによって、JSTだったりUTCだったりする。
→よって、時間が9時間ずれたり、日付型にならなかったりする。
どうするか
モノによるけど、こいつに合わせるのが一番無難っぽい
let date = new Date(“YYYY-MM-DDTHH:mm:ss+09:00”) // YYYY~は任意の日付
日付を生成するときの共通関数を作って
それに渡すようにすれば楽かな?