-2

我有开始日期(时间戳)和结束日期(时间戳)的 MySQL 列以及 pay_period 的第三列(3 个月或 6 个月)我想在整个期间获得 3 个月(paying_period)的差异。

示例开始日期为1-jan-2012,结束日期为1-jan-2013。我想要在 2012 年 3 月, like 1st installment goes on1 日 2012 年,2nd on1 月 1 日的 3 个月期间,依此类推。

我该怎么做?

4

1 回答 1

2

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
于 2012-12-12T17:08:56.237 回答