【发布时间】:2016-01-13 01:07:48
【问题描述】:
如何查看时间是否在下午 2 点到早上 8 点之间?这不起作用:
value = Time.current.between?(Time.parse("2:00pm"), Time.parse("8:00am")) ? 9 : 4
如果时间是凌晨 1 点,它应该返回 9,否则返回 4(如果晚上或晚上我想要 9。如果“白天正常” - 4) 有什么想法吗?
【问题讨论】:
-
交换下午 2:00 和上午 8:00。第一个参数应该是较低的值,并且上午 8:00 在下午 2:00 之前出现。
-
@boulder_ruby 你是不是误贴了错误的链接?
标签: ruby-on-rails ruby ruby-on-rails-4