5

仏暦ではすでに2555年。Date.current に 2012 ではなく 2555 を表示させる最も簡単な方法は何ですか?

アップデート

この特定のタスクの解決策を見つけました。標準的なレール i18n だ​​けで簡単に実装できます。

猫の設定/ロケール/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"
4

1 に答える 1