【问题标题】:Validate date/time in another country, prevent delay in timezones验证另一个国家/地区的日期/时间,防止时区延迟
【发布时间】:2013-06-16 17:49:31
【问题描述】:

如何验证对象的日期是否在今天,防止时区延迟。

我的 Ruby 应用托管在美国,而我的时区位于另一个国家/地区。

例如: 今天要玩的游戏列表。

<% @matches.each do |m| %>
    <% if(m.date.today?) %>
        <p>This match will be played today</p>
    <% end %>
<% end %>

'if' 句带回今天要进行的比赛的结果,包括即将到来的比赛 7 小时,服务器延迟产品。

【问题讨论】:

    标签: ruby-on-rails ruby timezone


    【解决方案1】:

    将日期转换为用户的时区。

    m.date.in_time_zone(<user's time zone>).today?
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多