嘿伙计们我试图显示服务器时间,但它显示当地时间。是否可以将服务器时区设置为加拿大?
我在application.rb
config.time_zone = 'Central Time (US & Canada)'
但是当我使用Time.now
时,它会显示当地时间。
非常感谢您的帮助。
答案 0 :(得分:3)
来自文档:Time.current
在设置Time.zone.now
或Time.zone
时返回config.time_zone
,否则只返回Time.now
:
Time.current
答案 1 :(得分:2)
Time.now将始终打印您的系统当地时间。如果要根据区域打印当前时间,请使用:
Time.zone.now
或者,
Time.now.in_time_zone(Central Time (US & Canada))