60

我想要做的是获得当月的第一个日期

这是获取当月最后一天的方法

date('d-m-Y', strtotime('last day of this month'))

我试过用这个,但它对我不起作用

date('d-m-Y', strtotime('first day of this month'))    

知道如何解决我的问题吗?

4

4 回答 4

178

date('01-m-Y')应该这样做;)

于 2013-05-20T03:04:10.323 回答
10
date('d-m-Y', strtotime(date('Y-m-1')));
于 2013-05-20T03:03:52.963 回答
9
$firstDayUTS = mktime (0, 0, 0, date("m"), 1, date("Y"));
$lastDayUTS = mktime (0, 0, 0, date("m"), date('t'), date("Y"));

$firstDay = date("d-m-Y", $firstDayUTS);
$lastDay = date("d-m-Y", $lastDayUTS);
于 2013-05-20T03:10:13.690 回答
4

怎么样 :

date('1-m-Y',strtotime('this month'));
于 2013-05-20T03:03:38.220 回答