如何在Rails应用程序上配置Ruby以使用佛教日历



在佛教时代日历中已经2555年了。最简单的日期方法是什么。电流显示2555而不是2012年?

更新

我找到了针对此特定任务的解决方案。仅使用标准导轨I18N轻松实现。

cat config/locales/th.rb

{
  th: {
    date: {
      formats: {
        default: lambda { |date, _| "%d.%m.#{date.year + 543}" }
      }
    }
  }
}

,然后只使用i18n.l方法:

ruby-1.9.3-p194 :032 > I18n.l(Date.current)
 => "30.10.2555"

这可能是您要寻找的。

https://github.com/ai/r18n

R18n.set('th')
R18n.l Time.now, :full #=> "1 พฤศจิกายน, 2554 12:00"

相关内容

  • 没有找到相关文章

最新更新