要知道年份,我使用<%= Time.now.year %>
。
所以我可以使用<% if Time.now.year == 2020 %>You are living the 2020!<% end %>
来检查年份。
但是...如何检查今天是否是星期一?还是星期天?
答案 0 :(得分:3)
f(n) = n
答案 1 :(得分:1)
您可以使用.monday吗?在Date.today
https://ruby-doc.org/stdlib-2.6.1/libdoc/date/rdoc/Date.html#method-i-monday-3F
如果需要与2020进行比较,则可以使用.year。
答案 2 :(得分:1)
您可以使用:
Time.now.wday
# => 3
# this means it's wednesday
wday
代表工作日。 0
代表星期天,6
代表星期六。
因此在星期一,您可以检查:Time.now.wday == 1
,在星期天,您可以检查:Time.now.wday == 0