嘿伙计们,我正在尝试显示服务器时间,但它显示的是本地时间。是否可以将服务器时区设置为加拿大之类的时区?
我在 application.rb
中试过这个
config.time_zone = '中部时间(美国和加拿大)'
但是当我使用 Time.now
时,它显示本地时间。
感谢您的帮助。
最佳答案
Time.now 将始终打印您的系统本地时间。如果你想根据时区打印当前时间,那么使用:
Time.zone.now
或者,
Time.now.in_time_zone(Central Time (US & Canada))
关于ruby-on-rails - 如何显示 Time.now 基于 TimeZone - Rails 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33186272/