如何使用PHP获取本月的最后一天

时间:2013-05-03 04:02:29

标签: php

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

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

6 个答案:

答案 0 :(得分:10)

<?php
$day=new DateTime('last day of this month'); 
echo $day->format('M jS');
?>

答案 1 :(得分:9)

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

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

答案 2 :(得分:8)

试试这个

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

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

答案 3 :(得分:4)

尝试:

$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 :(得分:1)

使用函数date,你会做

$day = date("t");

请阅读documentation

答案 5 :(得分:1)

试试这个

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