まず、あなたはタイムゾーンオフセットその後、タイムゾーンを取得する必要があります。 contollerで
Time.now.in_time_zone(current_time_zone).utc_offset/3600) * -1
:
例current_time_zoneについては は
アメリカ/ Los_Angeles
タイムゾーンオフセットを見つけることです
start_date_format = DateTime.strptime(@start_date, date_format)
start_date_format_with_hour =
DateTime.strptime((start_date_format.to_i + timezone_offset*60*60).to_s,'%s').strftime(date_format)
end_date_format = DateTime.strptime(@end_date, date_format)
end_date_format_with_hour = DateTime.strptime((end_date_format.to_i + timezone_offset*60*60).to_s,'%s').strftime(date_format)
@filters_date = "invoices.created_at >= ? AND invoices.created_at < ?", start_date_format_with_hour, end_date_format_with_hour
これは私が必要としていたものです。ありがとう! –
良い説明! – Jaswinder