kaurikk / loan-payment-period
此包已被废弃,不再维护。未建议替代包。
[贷款还款期计算库]
0.0.2
2017-04-28 12:18 UTC
Requires
- php: >=7.1
- kaurikk/loan-payment-schedule: >=0.0
Requires (Dev)
- phpunit/phpunit: >=6.0
This package is not auto-updated.
Last update: 2023-04-24 00:22:36 UTC
README
loan-payment-period
基于还款计划的生成贷款还款期的库。包含3个主要部分
- PaymentPeriodsFactory - 根据还款计划生成还款期
- PaymentPeriods - 存储还款期集合
- Period - 单个还款期
基本用法
关于 PaymentSchedule 的更多信息,请参阅 这里。
$paymentPeriods = PaymentPeriodsFactory::generate($paymentSchedule); // How many periods are in collection $numberOfPayments = $paymentPeriods->getNoOfPeriods(); // Get array of Periods from collection $periods = $paymentPeriods->getPeriods(); // Get first period from Periods array $firstPeriod = current($periods); // Period start date $firstPeriod->getStart(); // Period end date $firstPeriod->getEnd();
还款期可能有两种不同类型的长度
- 平均:对于月付款,为30天
- 精确:期初和期末之间的确切天数(从28天到31天,甚至更多,取决于调整逻辑)
// How long is period - average (days) $firstPeriod->getAvgLength(); // How long is period - exact (days) $firstPeriod->getExactLength();