日の出と日の入りの時刻を記録するのが好きです。過去 2 年間、私はこれを、お気に入りのプログラミング言語の一般的なライブラリで作成された小さなプログラムで行ってきました。この 2 か月間、いつもより定期的にこれらの時刻を追跡してきましたが、分点の日に日の出時刻が前日に比べて 8 分急上昇したことに偶然気付きました! 私はこれが不可能であることを知っており、NOAAと比較すると、私の上昇時間と設定時間は数日間ずれていて、実際には 1 年のほとんどで約 1 分ずれているように見えました。
この時点で、自分で計算を実装したいと思います。この計算を行うために利用できるアルゴリズムまたは式は何ですか?