現在、日付をグレゴリオ暦からヘブライ暦に変換する PHP コードをいくつか書いています。PHPのカレンダー関数を見てみると、グレゴリオ暦からユリウス暦へ、ユリウス暦からヘブライ暦へ変換する機能があることがわかりました。ただし、グレゴリオ語からヘブライ語に直接変換する関数は見つかりませんでした。
好奇心から、直接変換が可能かどうかを確認したかった. ただし、これを調査しているときに、日付をユリウス日に変換してから、目的の暦体系に変換するのが標準のように思われることがわかりました。
私はこれを次のようないくつかのライブラリで見つけました: http://www.php.net/manual/en/ref.calendar.php http://www.fourmilab.ch/documents/calendar/calendar.js
フォーラムの投稿で言及されています: http://www.physicsforums.com/showthread.php?t=173119
私を悩ませているのはなぜですか!どこかの団体が決めた基準ですか?歴史的にこのように行われているだけですか?
日付を直接変換するアルゴリズムを考え出す方が効率的ではないでしょうか? または逆に、ユリウス日が非常に効率的である理由は何ですか?