私は2つの日付フィールドテキストボックスを持っています。1つのフィールドにgetDate()
、現在の日付を返すものを入力します。しかし、別のテーブルでは、その月の正確な最後の日付を入力したいと考えています。
例えば:
現在の日付: 9/20/2012
1 つのテキストで。さて、次の日付は9/30/2012
同様に、現在の日付: 01/14/2012
1 つのテキストで。次の日付は01/31/2012
私は2つの日付フィールドテキストボックスを持っています。1つのフィールドにgetDate()
、現在の日付を返すものを入力します。しかし、別のテーブルでは、その月の正確な最後の日付を入力したいと考えています。
例えば:
現在の日付: 9/20/2012
1 つのテキストで。さて、次の日付は9/30/2012
同様に、現在の日付: 01/14/2012
1 つのテキストで。次の日付は01/31/2012
使用できます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
?>