nacholibre / billingdates
生成账单周期的起始和结束日期。
1.0.4
2020-02-22 21:21 UTC
README
在PHP中生成账单周期的起始和结束日期。
安装
composer require nacholibre/billingdates
示例用法
<?php
use BillingDates\Calculator;
$calculator = new Calculator;
$startBillingDate = \DateTime::createFromFormat($defaultFormat, '2019-01-15');
$stubCurrentDate = \DateTime::createFromFormat($defaultFormat, '2019-03-10');
$data = $calculator->calculateMonthlyCycle($startBillingDate, $stubCurrentDate);
echo $data['start']->format('Y-m-d') . PHP_EOL;
echo $data['end']->format('Y-m-d') . PHP_EOL;
输出
2019-02-15
2019-03-15