-1

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

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

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

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

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

4

1 回答 1

0

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

m.date.in_time_zone(<user's time zone>).today?
于 2013-06-20T01:59:55.167 回答