nacholibre/billingdates

生成账单周期的起始和结束日期。

1.0.4 2020-02-22 21:21 UTC

This package is auto-updated.

Last update: 2024-09-23 07:17:46 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