Calculator
Using the Zodiac Calculator Class
5k Downloads / Month
Open Source MIT License
5k Downloads / Month
Open Source MIT License
The calculator class works a a starting point to transform different types of dates into zodiac objects.
The calculator class can read dates from integer types (unix timestamp) as well as text strings, which can represent a relative time (last monday, tomorrow, last day of next month) or an absolute time (first day of June 1983, 2011-11-11).
use Intervention\Zodiac\Calculator;
// create from iso date
$zodiac = Calculator::make('1992-03-19');
// create from relative date
$zodiac = (string) Calculator::make('first day of June 2008');
// create from unix timestamp integer
$zodiac = (string) Calculator::make(1641719287);
You can also pass date objects (DateTime
or Carbon
) to instantiate new zodiac objects.
use Intervention\Zodiac\Calculator;
// create from datetime objects
$zodiac = Calculator::make(new DateTime('1977-03-15'));
// create from carbon objects
$zodiac = Calculator::make(Carbon::yesterday());
Continue reading to learn what you can do with the zodiac objects.
Edit