module GoTime::Ja
Constants
- CHINESE_NUMERALS
- ERA_REPRESENTATIONS
- FULLWIDTH_NUMBERS
Public Class Methods
japanese_year(time)
click to toggle source
# File lib/go_time/ext/ja.rb, line 41 def self.japanese_year(time) time = time.to_time if time.respond_to?(:to_time) if time >= Time.new(2019, 4, 30) ["令和", time.year - 2018] elsif time >= Time.new(1989, 1, 8) ["平成", time.year - 1988] elsif time >= Time.new(1926, 12, 25) ["昭和", time.year - 1925] elsif time >= Time.new(1912, 7, 30) ["大正", time.year - 1911] elsif time >= Time.new(1868, 1, 25) ["明治", time.year - 1867] else raise RangeError end end