如何验证对象的日期是否正在进行,以防止延迟时区。
我的Ruby应用程序在美国托管,我的时区在另一个国家。
例: 今天要玩的游戏列表。
<% @matches.each do |m| %>
<% if(m.date.today?) %>
<p>This match will be played today</p>
<% end %>
<% end %>
'if'句子带回今天比赛的结果,包括即将到来的比赛七小时,服务器延迟产品。
答案 0 :(得分:0)
将日期转换为用户的时区。
m.date.in_time_zone(<user's time zone>).today?