How do I check if a time is between 9am yesterday and 9 am today in Ruby? -


i'm new ruby , don't understand answer how can check whether current time in between tonight 9pm , 9am(tomorrow) in ruby on rails.

i have time , want see if between 9am day before , 9am today - how do that?

i've tried using answer, i'm not sure if did correctly-

updated_at = #some time access  if (0..8).cover? updated_at.hour    = updated_at - 1.day else    = updated_at end  start = time.new updated_at.year, updated_at.month, updated_at.day, 9, 0, 0 b = + 1.day stop = time.new b.year, b.month, b.day, 9, 0, 0  puts (start..stop).cover? updated_at 

yesterday_at_nine = time.parse('9:00') - 1.day today_at_nine = time.parse('9:00') = time.now  (yesterday_at_nine..today_at_nine).cover? 

Comments