时区的本地时间在Rails Mailer



我一直在UTC存储我的DateTime对象&它对我的API工作很好。我已经开始通过mailer发送电子邮件,并通过以下方式将DateTime值更改为本地机器时间:

<%= @session_detail.start_time.local.strftime('%a, %b %e, %l:%M %p')%

上面是保持UTC的值,尽管电子邮件发送到世界各地。是否有一种方法可以让这在mailer中工作,而不必恢复到硬编码的in_time_zone ?

使用TimeZoneutc_to_local方法

http://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html method-i-utc_to_local

相关内容

  • 没有找到相关文章

最新更新