
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
SunCalcを使ってJavaScriptで日の出・日の入りや月の出・月の入りを計算する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SunCalcを使ってJavaScriptで日の出・日の入りや月の出・月の入りを計算する - Qiita
コード例 以下に日の出・日の入りの時刻と方位、南中時刻と高度、月の出・月の入りの時刻と方位、月齢を... コード例 以下に日の出・日の入りの時刻と方位、南中時刻と高度、月の出・月の入りの時刻と方位、月齢を求めるコード例を示す。 SunCalc自体はDateオブジェクトで入出力を行うが、日時計算のためMoment.jsを用いてラップしている。 SunCalcでは方位角は南から西回りで表現されるが、北から東回りで表現するために180°を加えている。 135°E以西で00JSTのdateをSunCalc.getTimesに渡すと前日の日の出・南中・日の入りが返ってくることがあるので、12JSTのdateを渡している。 月齢(phase)は日数では無く、0から1までの浮動小数点数で返される。もし日数に直す場合は、月の満ち欠け周期(29.3-29.8日で可変)を用いて計算する必要がある 月齢(phase)の計算は、正午月齢と比較するために12JSTの値を出力している。 import moment fro