У меня есть следующая проблема:
Я хочу получить метку вчерашнего дня в определенное время.
То, что я до сих пор придумал, это:
Time.local(Time.now.strftime("%Y"), Time.now.strftime("%m"), (Time.now.strftime("%d")-1), 23, 59, 59).tv_sec
Я новичок в Ruby, поэтому, вероятно, причина, по которой мой код на Ruby так похож на PHP:)
Может быть, это помощь, когда я говорю, что хотел бы что-то вроде этого PHP-решения в Ruby:
mktime(23,59,59,date("m",time()),date("d",time()-86400),date("Y",time()));