中気がないが閏にならなかった月
国際子午線会議の後、明石の子午線が日本中央標準時の基準になった
1888年以降、21世紀末までの期間について標題の月を検索してみると、
require 'when_exe'
include When
date = when?('1888-01-01T00+09:00^^ChineseLuniSolar?time_basis=+09&intercalary_span=3')
2630.times do
term = date.term([0,30])
p [date ^ Gregorian, date] if term.month > date.month && date.month.branch == 0
# [[1965-09-25T00+09:00], 1965-09-01T00+09:00]
# [[1985-02-20T00+09:00], 1985-01-01T00+09:00]
# [[2033-08-25T00+09:00], 2033-08-01T00+09:00]
# [[2034-02-19T00+09:00], 2034-01-01T00+09:00]
# [[2053-02-19T00+09:00], 2053-01-01T00+09:00]
date += P1M
end
のように5例ヒットします。
最初の2例について、閏月になったのは1966年閏3月と
1984年閏10月です。
前者の場合、1965年暦を編纂する際にうっかり閏8月を設け
てしまうと、1年後に1966年暦を編纂しようとして、
あれ?閏月は去年もう入れてしまったよ!
となりかねません[1]。
# 実際にそんな“事故”があったか否かは存じませんが…
[1] 後者は順序が逆なのでセーフです。
[関連記事] https://suchowan.seesaa.net/search?keyword=国際子午線会議
1888年以降、21世紀末までの期間について標題の月を検索してみると、
require 'when_exe'
include When
date = when?('1888-01-01T00+09:00^^ChineseLuniSolar?time_basis=+09&intercalary_span=3')
2630.times do
term = date.term([0,30])
p [date ^ Gregorian, date] if term.month > date.month && date.month.branch == 0
# [[1965-09-25T00+09:00], 1965-09-01T00+09:00]
# [[1985-02-20T00+09:00], 1985-01-01T00+09:00]
# [[2033-08-25T00+09:00], 2033-08-01T00+09:00]
# [[2034-02-19T00+09:00], 2034-01-01T00+09:00]
# [[2053-02-19T00+09:00], 2053-01-01T00+09:00]
date += P1M
end
のように5例ヒットします。
最初の2例について、閏月になったのは1966年閏3月と
1984年閏10月です。
前者の場合、1965年暦を編纂する際にうっかり閏8月を設け
てしまうと、1年後に1966年暦を編纂しようとして、
あれ?閏月は去年もう入れてしまったよ!
となりかねません[1]。
# 実際にそんな“事故”があったか否かは存じませんが…
[1] 後者は順序が逆なのでセーフです。
[関連記事] https://suchowan.seesaa.net/search?keyword=国際子午線会議
この記事へのコメント