次の問題があります。特定の時刻の昨日のタイムスタンプを取得したい。
私がこれまでに思いついたのは:
Time.local(Time.now.strftime("%Y"), Time.now.strftime("%m"), (Time.now.strftime("%d")-1), 23, 59, 59).tv_sec
私はRubyを初めて使用するので、おそらくそれが私のRubyコードがPHPに非常に似ている理由です:)
RubyでこのPHPソリューションのようなものが欲しいと言ったときに役立つかもしれません。
mktime(23,59,59,date("m",time()),date("d",time()-86400),date("Y",time()));