不太明白你的意思
这个?
echo date("Y-m-d",strtotime("-".date("t")." DAY"));

解决方案 »

  1.   

    多谢唠叨,差不多吧,差手册明白了。
    现在写出来,也许以后大家能用的到echo date("Ymd",mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("Y"))-$num*86400);$num//天数
    86400//一天的秒数
    mktime........................//后面的是mktime的用法最后得到的结果就是当前的时间减去需要减的天数而得出的日期感谢唠叨
      

  2.   

    我没有明白你的意思,以下是我的理解:
    1、今天是2004-02-03,你需要减去前一个月的日期数(也就是1月份的31天),这样你就是为了得到2004-01-03。如果是这样,还不如直接去判断月份-1呢!
    2、今天是2004-02-03,你需要减去本月的日期数(也就是2月份的29天),这样你就是为了得到2004-01-05,(我不明白为什么?)。这样你就不如利用一个数据库强大的数据运算能力来来处理啦,何必非要再PHP上钻牛角尖呢?