我有开始日期(时间戳)和结束日期(时间戳)的 MySQL 列以及 pay_period 的第三列(3 个月或 6 个月)我想在整个期间获得 3 个月(paying_period)的差异。
示例开始日期为1-jan-2012
,结束日期为1-jan-2013
。我想要在 2012 年 3 月, like 1st installment goes on
1 日 2012 年,2nd on
1 月 1 日的 3 个月期间,依此类推。
我该怎么做?
DateTime使处理日期变得容易
$date = new DateTime('1-jan-2012'); // Start date
$date->modify('+3 months'); // 3 months later
echo $date->getTimestamp(); // timestamp
$date->modify('+3 months'); // 6 mnths later
echo $date->getTimestamp(); // timestamp
$date->modify('+3 months'); // 9 months later
echo $date->getTimestamp(); // timestamp