javascriptでx日後の日付を得る方法と日付の比較について
jqueryのdateFormatを使うと整形がシンプルにできる。
html
<script type="text/javascript" src="/js/jquery.dateFormat-1.0.js"></script>
// 今日 var day = new Date(); // 10日後 day.setDate(day.getDate() + 10); // Date型にすることで日付同士の比較が可能となる day = new Date($.format.date(day, "yyyy/M/d")); var day2 = new Date("2014/12/3"); if(day > day2){ alert("ok"); }
※日付の比較は < や > は可能だけど==は駄目っぽい。== の比較はgetTimeでミリ秒に戻して比較しないといけないらしい。(相変わらずややこしい)