gpt4 book ai didi

ruby-on-rails - Time.now.to_i 在 heroku 和本地不同

转载 作者:太空宇宙 更新时间:2023-11-03 18:15:24 26 4
gpt4 key购买 nike

Time.now.to_i 有不同的输出:

  • 本地:1416844833
  • 生产(heroku):1416848333

我认为它忽略了时区,我也尝试了 Time.now.utc.to_i 并且正如预期的那样,它为每个环境提供了相同的结果。

所以我想知道,是什么导致了这种差异,我怎样才能在两种环境中获得相同的时间?

最佳答案

我相信环境之间有一个小时的差异......

Time.at(1416844833)
=> 2014-11-24 14:00:33 -0200
Time.at(1416848333)
=> 2014-11-24 14:58:53 -0200

但是,Time.now.to_i 始终返回 UTC,因此我认为这不是时区问题:

Time.now
=> 2014-11-24 15:27:08 -0200
Time.now.utc
=> 2014-11-24 17:27:15 UTC
Time.now.to_i
=> 1416850043
Time.at(1416850043)
=> 2014-11-24 15:27:23 -0200

我相信你本地的时钟是错误的......

关于ruby-on-rails - Time.now.to_i 在 heroku 和本地不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27110124/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com