22
JavaScriptで時間を比較せずに日付部分のみを比較する
以下のコードの何が問題になっていますか? たぶん、日付ではなく時間を比較する方が簡単でしょう。どうすればいいのかわからないので検索しましたが、正確な問題が見つかりませんでした。 ところで、2つの日付をアラートに表示すると、まったく同じように表示されます。 私のコード: window.addEvent('domready', function() { var now = new Date(); var input = $('datum').getValue(); var dateArray = input.split('/'); var userMonth = parseInt(dateArray[1])-1; var userDate = new Date(); userDate.setFullYear(dateArray[2], userMonth, dateArray[0], now.getHours(), now.getMinutes(), now.getSeconds(), now.getMilliseconds()); if (userDate > now) { alert(now + '\n' + userDate); } }); 時間を含めずに日付を比較する簡単な方法はありますか?