1. ホーム
  2. ruby-on-rails

Railsです。昨日の日付を取得する方法は?

2023-08-17 17:13:38

質問

昨日の日付を取得するにはどうしたらよいですか?

たぶん

@get_time_now    = Time.now.strftime('%m/%d/%Y') / 86400 

または

@get_time_now    = Time.now.strftime('%m/%d/%Y') - 1.day

または

@get_time_now    = Time.now. / 86400 

86400=1日、ですね。(60 * 60 * 24)

どのように解決するのですか?

レール

日付オブジェクトの場合、使うことができます。

Date.yesterday

あるいはタイムオブジェクト。

1.day.ago

ルビー

rails以外でも。

require 'date'

Date.today.prev_day