【发布时间】:2015-11-17 10:29:02
【问题描述】:
这是一个轨道项目。我有一个表单,用户可以在其中安排任务。目前我通过以下方式获得浏览器的时区:
var currentTime = new Date();
var timezone_offset = currentTime.getTimezoneOffset()
然后我在我的控制器中使用它。但问题是:
- 如何将要安排的日期保存到正确的时间?
我认为答案是从我的表单中解析日期,然后更改偏移量,但它不起作用:
> time = Time.parse("2015/11/30 12:00")
=> 2015-11-30 12:00:00 +0100
> time.change(offset: '+02:00')
=> 2015-11-30 12:00:00 +0100
也许答案是create a Time.new?
我的 heroku 服务器是 UTC。部分 CET 用户。
【问题讨论】:
标签: ruby-on-rails ruby heroku time