1

我有一个带有两个参数 @startdate 和 @enddate 的存储过程

我有一个如下网址

'http://localhost/filename.php?startdate='01-08-2012'&enddate='31-08-2012'

就目前而言,每个月我都必须手动更改它以获取本月的开始日期和结束日期。例如,对于 9 月,我将不得不更改 '01-09-2012' '31-09-2012'

我正在寻找 php 代码或函数,它将自动将每个月的第一天作为 startdate,并将该月的最后一天作为 url 中的 enddate?

4

2 回答 2

4

第一天:

date('Y-m-01'); //current year and month

最后一天:

date("Y-m-t"); //current year and month and t means the last day of this month

根据您的需要更改格式。

于 2012-08-23T07:15:27.047 回答
2

上个月的第一天和最后一天:

$current_year = date('Y');
$current_month = date('m');
$lastdateofmonth = date('t', $current_month);
$startdate = "01-$current_month-$current_year";
$enddate = "$lastdateofmonth-$current_month-$current_year";
于 2012-08-23T07:18:23.027 回答