2020年6月の暦
折角 spiegel-im-spiegel/koyomi パッケージを作ったので,2020年6月の暦を浚ってみよう。
国立天文台のデータを使っているため,暦象の基準が日本の暦になっている点に注意。
日付 | 内容 |
---|---|
2020-06-04 | 金星が内合 |
2020-06-04 | 水星が東方最大離角 |
2020-06-05 | 芒種 |
2020-06-06 | 望(満月) |
2020-06-10 | 入梅 |
2020-06-13 | 下弦 |
2020-06-18 | 水星が留 |
2020-06-21 | 朔(新月) |
2020-06-21 | 夏至 |
2020-06-21 | 金環日食 |
2020-06-24 | 海王星が留 |
2020-06-25 | 金星が留 |
2020-06-28 | 上弦 |
- 水星が見頃。夕方の空に注目
- 2020-06-06 の望に半影月食がある(肉眼ではほぼ分からないけど)
- 2020-06-21 の金環日食は日本では見れず部分日食となる
各用語の意味は以下の通り。
ちなみに「留」とは「惑星の地心視赤経の時間変化が0、すなわち赤経方向の動きが止まる瞬間」,もっと簡単に言うと天球上の(見かけの)惑星の動きが反転する瞬間を指す。
気が向いたらシリーズ化する?
コード
今回使用したコードは以下の通り。
package main
import (
"fmt"
"os"
"github.com/spiegel-im-spiegel/koyomi"
)
func main() {
start, _ := koyomi.DateFrom("2020-06-01")
end, _ := koyomi.DateFrom("2020-06-30")
k, err := koyomi.NewSource(
koyomi.WithCalendarID(
koyomi.Holiday,
koyomi.MoonPhase,
koyomi.SolarTerm,
koyomi.Eclipse,
koyomi.Planet,
),
koyomi.WithStartDate(start),
koyomi.WithEndDate(end),
).Get()
if err != nil {
fmt.Fprintln(os.Stderr, err)
return
}
fmt.Println("| 日付 | 内容 |")
fmt.Println("| ---- | ---- |")
for _, e := range k.Events() {
fmt.Printf("| %v | %v |\n", e.Date, e.Title)
}
}
ブックマーク
参考図書
- 天文年鑑 2020年版
- 天文年鑑 編集委員会 (編集)
- 誠文堂新光社 2019-11-20
- 単行本
- 4416719485 (ASIN), 9784416719480 (EAN), 4416719485 (ISBN)
- 評価
天文ファン必携。2020年版。
- 日食グラス(太陽メガネ) 四個セット CE安全規格認証 日食レンズ
- フュージョンマーケティング
- おもちゃ&ホビー
- B07V2Y6B2P (ASIN), 4582397347006 (EAN)
日食グラスって Amazon で買えるんだな。