2011-03-11 15 views
1

私はそのようなJavaコードがあります:私はJavaScriptでそれを書き換えることができますどのようにJavaScriptのカレンダー操作

//first moment of the today 
    Calendar cal = new GregorianCalendar(); 
    cal.set(Calendar.HOUR_OF_DAY, 0); 
    cal.set(Calendar.MINUTE, 0); 
    cal.set(Calendar.SECOND, 0); 
    cal.set(Calendar.MILLISECOND, 0); 

    Calendar tomorrow = (Calendar)cal.clone(); 
    tomorrow.add(Calendar.DAY_OF_YEAR, 1); 

    long time = d.getTime(); 

    // if greater than today's first moment 
    if(time >= tomorrow.getTimeInMillis()){ 
    ... 
    } 
    ... 

を?

答えて

1
var cal = new Date(); 
cal.setHours(0); 
cal.setMinutes(0); 
cal.setSeconds(0); 
cal.setMilliseconds(0); 

var tomorrow = new Date(); 

tomorrow.setDate(cal.getDate()+1); 

私はdは、あなたがどこかからもらった日付オブジェクトであると仮定するつもりです:

if (d >= tomorrow) { 

}; 

http://www.w3schools.com/jsref/jsref_obj_date.asp

+2

いくつかの余分なドキュメント、念のため(そして何JSのための私の好ましいものを:-)):https://developer.mozilla.org/ja/JavaScript/Reference/Global_Objects/Date –

+0

@Neves私はあなたのコメントに答えとしてそれを受け入れています。あなたのコメントを投票します。 – kamaci

関連する問題