我有一个发票系统,可以在支付发票后生成下一个截止日期。我的问题是,我想根据最后一个到期的日期生成下一张发票,而不是在付款时。
我熟悉在当前日期添加天数,例如:
$nextduedate = date('Y-m-d', strtotime("+30 days"));
假设发票已于2016-05-08到期,但已于2016-05-12支付
如何让系统将30天添加到我的变量$dueDate
中,该变量将从数据库中提取并将下一个发票到期日设置为距离之前30天?
答案 0 :(得分:2)
使用Base1
:
DateTime()
答案 1 :(得分:0)
试试这个:
$nextduedate = ('Y-m-d', strtotime($duedate. ' + 30 days'));
这将格式化您的日期,然后将30天添加到存储在变量中的旧到期日期。