- ベストアンサー
日付の比較をしたい。
質問させてください。 半角8文字の日付「20080517」を 今日の日付と比べて、小さければfalse 大きければtrue、といったプログラムを作成したいのですが、 どなたかアドバイス、いただけませんか。 プログラムはこんな感じで出来たらと思っています。 if(今日 <= 20080517) { alert("大きいです"); } こんな感じです。どうぞ宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#84373
回答No.3
if(cmpToday(21000101)) alert('大きいです');
その他の回答 (2)
noname#84373
回答No.2
<html> <script> alert(cmpToday('20080925')); alert(cmpToday(20080930)); function cmpToday(day){ var d = new Date; return (d.getFullYear()*10000+d.getMonth()*100+d.getDate()+100<day-0); } </script>
- asapinya
- ベストアンサー率36% (40/109)
回答No.1
mydate = new Date(); y = mydate.getFullYear(); m = mydate.getMonth()+1; d = mydate.getDate(); if (m<10) {m="0"+m;} if (d<10) {d="0"+d;} if (eval(y + m + d) <= 20080924 ) { alert("大きいです"); } こんなんでどうでしょう?