Sha256: d7c2db41645bc98bb466eaeace2872db58b8e5ea8092606cc087ea687557de58
Contents?: true
Size: 1.33 KB
Versions: 9
Compression:
Stored size: 1.33 KB
Contents
# frozen_string_literal: true # :nodoc: module Zakuro # :nodoc: module Daien # # Const 定数 # module Const # # Number 数値 # module Number # # Cycle 周期 # module Cycle # @return [Integer] 通法(1日=3040分) DAY = 3040 # # @return [Float] 転日(1近点月 = 27日1685分79秒(1分=80秒)) # @note 小数点以下の値によって大幅に結果が変わる。除算結果を設定した # ANOMALISTIC_MONTH = 83_765 + (79.0 / 80) # @return [Integer] 朔望月 SYNODIC_MONTH = 89_773 # @return [Integer] 一年 YEAR = 1_110_343 end # # Derivation 導出 # module Derivation # @return [Integer] 通余: (YEAR - DAY * 12 * 30) # 1110343 - 1094400 REMAINDER_ALL_YEAR = 15_943 # @return [Integer] 旬周(60日) DAY * 60 SIXTY_DAYS = 182_400 end # # 累積 # module Stack # @return [Integer] 積年(甲子夜半朔旦冬至〜暦の開始前) TOTAL_YEAR = 96_961_740 # @return [Integer] 暦の開始年(開元12年) BEGIN_YEAR = 724 end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems