【问题标题】:How to get last day of the month using php [duplicate]如何使用php获取本月的最后一天[重复]
【发布时间】:2013-04-27 09:55:27
【问题描述】:

如何使用 php 获取一个月的最后一天?

<?php
     echo date('?-?-?');
?>

【问题讨论】:

    标签: php


    【解决方案1】:

    date function documentation 表示t 表示当月的天数:

    $day = date( 't-m-Y' );
    

    【讨论】:

    • 我喜欢这种方法;)超级简单!
    【解决方案2】:

    试试这个

    $day=date('Y-m-t'); // gives last day of current month
    

    $d = new DateTime( '2013-05-03' ); 
    echo $d->format( 'Y-m-t' );
    

    【讨论】:

      【解决方案3】:

      试试:

      $last_day = date('t-m-Y');
      

      其中t 表示当月的最后一天。

      PHP: date - Manual

      How can I find the first and last date in a month using PHP?

      【讨论】:

        【解决方案4】:

        使用函数date 你会这样做

        $day = date("t");
        

        请阅读documentation

        【讨论】:

          【解决方案5】:
          <?php
          $day=new DateTime('last day of this month'); 
          echo $day->format('M jS');
          ?>
          

          【讨论】:

            【解决方案6】:

            试试这个

            $date = new DateTime();
            $lastDayOfMonth = $date->modify(
              sprintf('+%d days', $date->format('t') - $date->format('j'))
            );
            

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2016-01-13
              • 1970-01-01
              • 2012-02-13
              • 1970-01-01
              • 1970-01-01
              • 2012-11-29
              • 1970-01-01
              • 2019-06-15
              相关资源
              最近更新 更多