app/views/layouts/searchjoy/application.html.erb in searchjoy-1.3.1 vs app/views/layouts/searchjoy/application.html.erb in searchjoy-1.3.2

- old
+ new

@@ -33,10 +33,13 @@ <span id="time-range"> <%= @time_range.first.strftime("%b %-e, %Y") %> to <%= @time_range.last.strftime("%b %-e, %Y") %> </span> <span class="text-muted"><%= @time_zone.name.sub(" (US & Canada)", "") %></span> <%= javascript_tag nonce: true do %> + function toDate(d) { + return (new Date(d - (d.getTimezoneOffset() * 60000))).toISOString().slice(0, 10); + } var startDate = <%= raw json_escape(@time_range.first.to_json) %>; var endDate = <%= raw json_escape(@time_range.last.to_json) %>; new Litepicker({ element: document.getElementById('time-range'), firstDay: 0, @@ -50,11 +53,11 @@ maxDate: new Date(), onSelect: function(date1, date2) { var currentParams = new URLSearchParams(window.location.search); var params = new URLSearchParams(); params.set('search_type', currentParams.get('search_type')); - params.set('start_date', date1.toISOString().slice(0, 10)); - params.set('end_date', date2.toISOString().slice(0, 10)); + params.set('start_date', toDate(date1)); + params.set('end_date', toDate(date2)); window.location.href = window.location.pathname + "?" + params.toString(); } }); <% end %> <% end %>