根据设定的时间段确定日期

时间:2012-12-12 17:03:12

标签: php date timestamp

我有开始日期(时间戳)和结束日期(时间戳)的MySQL列和paid_period(3个月或6个月)的第3列我希望在整个期间获得3个月(paid_period)差异。

示例开始日期为1-jan-2012,结束日期为1-jan-2013。我希望在, like 1st installment goes on 2012年3月1日,2nd on 1-june-2012`等3个月的时间内完成。

我该怎么做?

1 个答案:

答案 0 :(得分: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