在佛教时代日历中已经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"