根据今天的日期获得昨天的日期

1
$ydate = date(“Y-m-d H:i:s”,strtotime(“-1 day”));

或者

1
2
$ydate = date('Y-m-d H:i:s',
mktime(date('H'),date('i'),date('s'),date('m'),date('d')-1,date('Y')));

提交的表单数据:

1
2
3
4
5
6
+——————————+   +——————————-+ +——————————+       +————————+
|——Year—-∨ | |—-Month—- ∨| | —-Day—-∨ | | Submit |
+——————————+ +——————————-+ +——————————+ +————————+

$Today = $_POST[year].”-“.$_POST[month].”-“.$_POST[day];
$Yestoday = date(“Y-m-d”,mktime(0,0,0,$_POST[month],$_POST[day]-1,$_POST[year]));

或者

1
2
3
4
5
6
7
8
9
10
$Today = $_POST[year].”-“.$_POST[month].”-“.$_POST[day]; 
$Yestoday = date(“Y-m-d”,strtotime(“-1 day”));
```

以此方法可以得到明天,一个月以后的日期。。。。

一个月后的日期:

```
$nextMonth = date(“Y-m-d”,mktime(0,0,0,$month+1,$day,$year));

或者

1
$nextMonth = date(“Y-m-d”,strtotime(“+1 month”));

一年后的日期

1
$nextMonth = date(“Y-m-d”,mktime(0,0,0,$month,$day,$year+1));

或者

1
$nextMonth = date(“Y-m-d”,strtotime(“+1 year”));