whatsma/zodiacsign

计算给定日期和月份的星座。

安装次数: 8,148

依赖: 0

建议: 0

安全: 0

星级: 8

关注者: 1

分支: 1

开放问题: 0

类型:package

1.0.1 2017-08-04 11:16 UTC

This package is auto-updated.

Last update: 2024-09-14 02:07:51 UTC


README

Zodiac Sign Calculator in PHP

星座计算器

一个PHP计算器,用于计算给定日期和月份的星座。

状态

Total Downloads Latest Stable Version PHP Version Require

Multi PHP Versions Windows/Mac Static Code Analysis

Test Coverage Code Climate Scrutinizer Code Quality

GitHub license

安装

使用 Composer 安装ZodiacSign

$ composer require whatsma/zodiacsign:^1.0

用法

给定一个月份(整数,从1到12)和一个日期(整数,从1到31),计算星座。

返回表示星座的小写字符串(例如 "aries",或 "leo")。

如果输入的月份无效(例如不是整数,或值为13)

  • 将引发 InvalidMonthException

如果日期无效(例如不是整数,或值为32)

  • 如果日期是无效的月份日期,例如2月的31日)
  • 将引发 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"

在野外的星座计算器