11

PHPを使用して月の最終日を取得する方法は?

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

6 に答える 6

10
<?php
$day=new DateTime('last day of this month'); 
echo $day->format('M jS');
?>
于 2013-05-03T04:06:16.283 に答える
9

日付関数のドキュメントにはt、現在の月の日数を表すと書かれています。

$day = date( 't-m-Y' );
于 2013-05-03T04:04:38.533 に答える
8

これを試して

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

また

$d = new DateTime( '2013-05-03' ); 
echo $d->format( 'Y-m-t' );
于 2013-05-03T04:05:22.337 に答える
4

試す:

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

ここtで、現在の月の最後の日付を意味します。

PHP: 日付 - マニュアル

PHPを使用して月の最初と最後の日付を見つけるにはどうすればよいですか?

于 2013-05-03T04:05:50.780 に答える
1

dateあなたがする機能を使用して

$day = date("t");

ドキュメントを読んでください

于 2013-05-03T04:06:08.403 に答える
1

これを試して

$date = new DateTime();
$lastDayOfMonth = $date->modify(
  sprintf('+%d days', $date->format('t') - $date->format('j'))
);
于 2013-05-03T04:06:34.507 に答える