redzjovi / fertility-calculator
There is no license information available for the latest version (dev-master) of this package.
Fertility Calculator
dev-master
2018-05-15 02:34 UTC
Requires
- nesbot/carbon: ^1.22
- symfony/var-dumper: ^3.4
This package is not auto-updated.
Last update: 2025-04-13 07:40:05 UTC
README
PHP fertility calculator.
Installation
composer require redzjovi/fertility-calculator
How to use
use redzjovi\fertility\FertilityCalculator;
/**
* example calculate('2017-12-18', 20)
* return [
* '0' => [background_color => '#e9f6da', 'class_name' => ['fertile', 'fertile-check'], date' => '2017-12-18'],
* '1' => [background_color => '#ddefc8', 'class_name' => ['fertile', 'fertile-check'], 'date' => '2017-12-19'],
* '2' => [background_color => '#d4ebb8', 'class_name' => ['fertile', 'fertile-check'], 'date' => '2017-12-20'],
* '3' => [background_color => '#c0e496', 'class_name' => ['fertile', 'fertile-check'], 'date' => '2017-12-21'],
* '4' => [background_color => '#99d453', 'class_name' => ['fertile', 'fertile-love'], 'date' => '2017-12-22'],
* '5' => [background_color => '#c0e496', 'class_name' => ['fertile', 'fertile-check'], 'date' => '2017-12-23'],
* ];
* @param date $lastPeriod
* @param integer $lengthCycle
* @return array $dates
*/
$fertilicyCalculator = new FertilityCalculator();
$dates = $fertilicyCalculator->calculate(date('Y-m-d'), 25);
var_dump($track);