perlで星座取得するDate::Horoscope

perlで星座を取得する。

Date::Horoscopeを使う。
英語表記の星座名、もしくは1月のみずがめ座から始まる配列番号を返してくれる。
占い系のコンテンツを作ったりする時に使う。

ソース

use Date::Horoscope;

## 誕生日
my $date='1969-05-11';

## 星座名で取得(英語表記)
my $seiza_key = Date::Horoscope::locate($date);
## (aquarius)と表示。9月のてんびん座の意味。

## 星座の配列番号取得
my $seiza_num = $Date::Horoscope::horoscope{Date::Horoscope::locate($date)}->{position},$/;
## 7が返り値。-1をすると配列順でアクセスできる。