如何在PHP中获取当月的第一天?

时间:2013-05-20 03:01:12

标签: php

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

以下是如何获取当月的最后一天

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

我试图使用它,但它对我不起作用

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

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

4 个答案:

答案 0 :(得分:146)

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

答案 1 :(得分:8)

date('d-m-Y', strtotime(date('Y-m-1')));

答案 2 :(得分:4)

$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);

答案 3 :(得分:2)

怎么样:

date('1-m-Y',strtotime('this month'));