Method: When::TM::CalDate#ymon
- Defined in:
- lib/when_exe/inspect.rb
#ymon(d1 = 0, d2 = 0) ⇒ Numeric
年内通月
1245 1246 1247 1248 1249 1250 1251 1252 |
# File 'lib/when_exe/inspect.rb', line 1245 def ymon(d1=0, d2=0) current = floor(YEAR-d1, MONTH-d2) @frame._length(@cal_date[(YEAR-1-d1)...(MONTH-1-d2)]).times do |i| return i+1 if current == self current = current.succ end raise IndexError, 'Cannot decide month number' end |