得到的日期的格式是:2011-06-27。如何在Jquery中的到日期的前一天或者后天,必须考虑每个月的第一天和最后一天。大虾赶快来帮忙啊,解决了就给分!!!

解决方案 »

  1.   

    这个必须在前台做嘛? 提交到action 通过java.util.Calendar就可以操作呀
      

  2.   


    var d = new Date();
    d.setTime(d.getTime()-24*60*60*1000);
    var s = d.getFullYear()+"-" + (d.getMonth()+1) + "-" + d.getDate();
      

  3.   

    上面是前台获得前一天的,前台获得后一天的如下:
        var d = new Date();
        d.setTime(d.getTime()+24*60*60*1000);
        var s = d.getFullYear()+"-" + (d.getMonth()+1) + "-" + d.getDate();
      

  4.   

    结果是NaN-NaN-NaN  咋回事啊,大姐赶快出来解释一下吧,我都迫在眉睫了
      

  5.   

    后台的:参数amount=1就是今天往后加一天,amount=-1就是往前一天
    public static String getDay(int amount) {
    Calendar c = Calendar.getInstance();
    System.out.println(c.getTime());
    c.add(Calendar.DAY_OF_MONTH, amount);
    String s = c.get(Calendar.YEAR) + "-" + (c.get(Calendar.MONTH)+1) + "-" + c.get(Calendar.DAY_OF_MONTH);
    return s;
    }
      

  6.   

    太谢谢你了 alexandertech
    祝你今天一切顺利哇,100全给你了!!!