我希望重写一个 mysql 查询,该查询使用 month() 和 year() 函数来显示某个月份的所有帖子,这些帖子作为“Ymd”参数格式进入我的函数,但我不知道如何获得给定月份日期的最后一天。

$query_date = '2010-02-04';
list($y, $m, $d) = explode('-', $query_date);
$first_day = $y . '-' . $m . '-01';

最佳答案

您可能想查看 strtotime date 函数。

<?php

$query_date = '2010-02-04';

// First day of the month.
echo date('Y-m-01', strtotime($query_date));

// Last day of the month.
echo date('Y-m-t', strtotime($query_date));

关于php - 如何获取给定月份的第一天和最后一天,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7541938/

10-13 09:38