Rubyで六曜を出力する
環境
以下の内容で確認をしてみた。
- Ruby 2.2.6
- Qreki 0.0.4 MITライセンス
https://github.com/ozamasa/qreki
インストール
$ gem install qreki
使い方
requir "qreki" td = Date.today qr = Qreki.calc(td.year,td.month,td.day) qr.rokuyou => "先負"
補足
上記のライブラリを利用すると2017年の2〜3月の一部の六曜が流通されているものと異なる値が得られることを確認した。これは月齢の計算が古いので上記の期間に狂いが生じている。
また、2033年秋から2044年一部にかけての期間は、六曜が正しく計算できない期間が存在していることがわかっているので、六曜は2032年まで計算するように使うのがいまのところベター。また、ライブラリの信頼性は定期的に確認する必要はある。
参考