Подтвердить что ты не робот

Создайте дату и время в Rails, используя месяц, день и год

У меня есть params[:month,:day,:year], и мне нужно преобразовать их в DateTime, который я могу разместить в скрытом вводе.

Какой лучший способ сделать это в Rails 3?

4b9b3361

Ответ 1

Вы можете сделать

DateTime.new(params[:year], params[:month], params[:day])

Ответ 2

Используйте DateTime.civil:

require 'date'
date = DateTime.civil( *params.values_at( :year, :month, :day ) )