0

私は2つの日付フィールドテキストボックスを持っています。1つのフィールドにgetDate()、現在の日付を返すものを入力します。しかし、別のテーブルでは、その月の正確な最後の日付を入力したいと考えています。

例えば:

現在の日付: 9/20/20121 つのテキストで。さて、次の日付は9/30/2012

同様に、現在の日付: 01/14/20121 つのテキストで。次の日付は01/31/2012

4

3 に答える 3

1

使用できますdate->modify()

<?php
$date = new DateTime('9/20/2012');
$date->modify('last day of this month');
echo $date->format('m/d/Y'); // 09/30/2012
?>

<?php
$date = new DateTime('10/20/2012');
$date->modify('last day of this month');
echo $date->format('m/d/Y'); // 10/31/2012
?>
于 2013-09-19T23:27:23.673 に答える