予想外の結果
var date_now = new Date(Date.now());
var date_early = new Date("2022","12", "14", "23", "59", "59");
if (date_now.getTime() < date_early.getTime()) {
alert("Early");
}
2022年12月28日にこのコードを実行すると、Earlyが表示されてしまう。
date_now.getTime()とdate_early.getTime()の値をチェックすると、
確かにdate_now.getTime()の方が小さい。
原因が分からず、困った。
日付の書式を変更
var date_now = new Date(Date.now());
var date_early = new Date("2022/12/14 23:59:59");
if (date_now.getTime() < date_early.getTime()) {
alert("Early");
}
2022年12月28日にこのコードを実行すると、Earlyは表示されない。
根拠があって日付の書式を変更したのではなく、
試しにやってみたら希望する結果が返ってきただけ。
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image