【问题标题】:JavaScript Calendar OperationsJavaScript 日历操作
【发布时间】:2011-03-11 12:03:05
【问题描述】:

我有这样的 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 重写它?

【问题讨论】:

    标签: javascript jquery date calendar


    【解决方案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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 1970-01-01
    • 2019-03-20
    • 1970-01-01
    相关资源
    最近更新 更多