strtotime的使用技巧 strtotime 顾名思义就是字符串转换成时间,当然这个字符串可不是瞎写的,也是有他的格式的,
下面举例说明
下一秒 echo date(Y-m-d H:i:s,strtotime(+1 second));
前一秒 echo date(Y-m-d H:i:s,strtotime(-1 second));
下一分钟 echo date(Y-m-d H:i:s,strtotime(+1 minute));
前一分钟 echo date(Y-m-d H:i:s,strtotime(-1 minute));
上一小时 echo date(Y-m-d H:i:s,strtotime(-1 hour));
下一个小时 echo date(Y-m-d H:i:s,strtotime(+1 hour));
取得明天 echo date(Y-m-d H:i:s,strtotime(+1 day));
取昨前天 echo date(Y-m-d H:i:s,strtotime(-2 day));
上个星期 echo date(Y-m-d H:i:s,strtotime(-1 week));
下个星期 echo date(Y-m-d H:i:s,strtotime(+1 week));
上一个月 echo date(Y-m-d H:i:s,strtotime(-1 month));
下一个月 echo date(Y-m-d H:i:s,strtotime(+1 month));
明年 echo date(Y-m-d H:i:s,strtotime(+1 year));
去年 echo date(Y-m-d H:i:s,strtotime(+1 year));
把一个2009-01-01这样的日期格式转成Unix
时间戳 echo strtotime(2009-01-01);
还可以这样用 echo date(Y-m-d H:i:s,strtotime(2009-05-01 +1 month));
怎么样很爽吧.这个函数做报表,根据时间条件做筛选时非常有用.好好应用吧