【发布时间】:2020-06-17 14:25:33
【问题描述】:
要知道年份,我用<%= Time.now.year %>。
所以我可以使用<% if Time.now.year == 2020 %>You are living the 2020!<% end %> 查看年份。
但是...如何检查今天是否是星期一?还是星期天?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3
要知道年份,我用<%= Time.now.year %>。
所以我可以使用<% if Time.now.year == 2020 %>You are living the 2020!<% end %> 查看年份。
但是...如何检查今天是否是星期一?还是星期天?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3
> Time.now.monday?
=> false
> 2.days.ago.monday?
=> true
【讨论】:
您可以使用 .monday 吗?在 Date.today
https://ruby-doc.org/stdlib-2.6.1/libdoc/date/rdoc/Date.html#method-i-monday-3F
如果您需要与 2020 年进行比较,您可以使用 .year :)
【讨论】:
你可以使用:
Time.now.wday
# => 3
# this means it's wednesday
wday 代表工作日。 0 代表星期日,6 代表星期六。
因此,周一您可以查看:Time.now.wday == 1,周日您可以查看:Time.now.wday == 0
【讨论】: