如何在PHP中获得当月的first
和last
日期?我需要这样的代码来接受具有以下格式的日期范围:
array( 'date_paid' => $date_min . '...' . $date_max );
我知道这是一个小功能,但是我不确定该怎么做。我将不胜感激。谢谢大家!
答案 0 :(得分:0)
您可以获得relative formats的日期以获取当月的第一天和最后一天
$firstDay = new DateTime('first day of this month');
$lastDay = new DateTime('last day of this month');
$result = array(
'date_paid' => $firstDay->format('Y-m-d') . '...' . $lastDay->format('Y-m-d')
);
答案 1 :(得分:-1)
$firstDay = mktime(0,0,0, $month, 1, $year);
$lastDay = mktime(0,0,0, $month + 1, 0, $year);
$ lastDay的日期为0,使其成为上个月的最后一天,因此$month + 1