Операции Календаря JavaScript - PullRequest
1 голос
/ 11 марта 2011

У меня есть такой код Java:

  //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()){
  ...
  }
  ...

Как я могу переписать его с помощью JavaScript?

1 Ответ

1 голос
/ 11 марта 2011
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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...