Back to results
whatsma/ZodiacSign(opens in a new tab)
Language: PHP
Calculates zodiac sign from day and month.
- stars
- 9
- watchers
- 1
- forks
- 1
- open issues
- 1
- Last updated
- 10/22/2024
Language: PHP
Calculates zodiac sign from day and month.
A PHP calculator to calculate the zodiac sign for a given day and month.
Install ZodiacSign using Composer:
$ composer require whatsma/zodiacsign:^1.0
Given a month (integer from 1 to 12) and a day (integer from 1 to 31), calculate the zodiac sign.
Returns a lower case string representing a zodiac sign, (eg "aries", or "leo").
Raises an InvalidMonthException:
Raises an InvalidDayException:
<?php require_once __DIR__.'/vendor/autoload.php'; use Whatsma\ZodiacSign; $calculator = new ZodiacSign\Calculator(); try { $day = 17; $month = 8; $zodiacSign = $calculator->calculate($day, $month); echo $zodiacSign . "\n"; } catch (ZodiacSign\InvalidDayException $e) { echo "ERROR: Invalid Day"; } catch (ZodiacSign\InvalidMonthException $e) { echo "ERROR: Invalid Month"; } // output: "leo"