【问题标题】:How can we find First and last day of a date [duplicate]我们如何找到日期的第一天和最后一天[重复]
【发布时间】:2011-08-15 07:27:06
【问题描述】:

可能重复:
In PHP, is there an easy way to get the first and last date of a month?

我们如何找到日期的第一天和最后一天?

我有一个日期“01/05/2011”。我正在动态获取这个日期。所以我想知道这个日期的最后一天。比如'31 or 30 or 28 or 29'。

我想用php找到它...

【问题讨论】:

标签: php date


【解决方案1】:

这个功能可以帮到你:

function lastday($month = '', $year = '')
    {
       if (empty($month)) {
          $month = date('m');
       }
       if (empty($year)) {
          $year = date('Y');
       }
       $result = strtotime("{$year}-{$month}-01");
       $result = strtotime('-1 second', strtotime('+1 month', $result));
       return date('Y-m-d', $result);
    }

打个电话

$month = 3;
$year = 2011;
$lastDay = $this->lastday($month, $year);

那将是 2011 年 3 月的最后一天......

【讨论】:

    【解决方案2】:
    echo date('t', strtotime('01/05/2011'));
    

    应该做的伎俩

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-13
      • 1970-01-01
      • 1970-01-01
      • 2021-08-26
      • 2013-11-25
      • 1970-01-01
      相关资源
      最近更新 更多