У меня есть поле ввода, которое дает мне дату в этом формате «22 декабря 2015 года», и мне нужно получить день на неделю из Это. Я попытался взять параметры и использовать strftime("%A")
, но я продолжаю получать нуль.Изменение строки с датой в формате, чтобы получить день недели
Это синтаксис я использовал:
a = params[:start_date]
a.strftime("%A")
Я видел из других постов я могу сделать:
t=Time.new
t.strftime("%A")
и что работает для Time.now
. Я не уверен, почему это не сработает для моих параметров.
Параметры запроса сериализовать в виде строк. Вам нужно преобразовать 'params [: start_date]' в объект 'Date', прежде чем вы сможете использовать' strftime'. @simonecarletti избил меня до ответа –