gpt4 book ai didi

javascript - Ruby on rails - 引导日期选择器值到 ruby​​ 时间值的转换

转载 作者:数据小太阳 更新时间:2023-10-29 08:36:24 27 4
gpt4 key购买 nike

在我的表单 View 中,我使用 Bootstrap 日间选择器

<input type="text" value="" placeholder="select date you want to send" class="form-control" name="send_date" id="datetimepicker" />

<script>

$.datetimepicker.setLocale('<%= session[:locale] %>');

$('#datetimepicker').datetimepicker({
minDate: 0,
dayOfWeekStart : 1,
lang:'<%= session[:locale] %>',
startDate: '-0m',
format:'d-m-Y H:i:s',
});
</script>

在我的短信 Controller 中:

    def send_sms
message = params[:message]
number = params[:number]
send_date = params[:send_date]

format = "%Y-%m-%d %H:%M:%S UTC"
send_date = DateTime.strptime(send_date, format)

SendSmsTimeJob.set(wait_until: send_date).perform_later(number, message)

flash[:success] = "mesaj gitti"
redirect_to current_user
end

当我提交表单时,它说:

ArgumentError in SmsController#send_sms
invalid date

我认为问题是我无法将输入值转换为 ruby​​ 时间值?我该如何克服这个问题?

最佳答案

将格式更改为此。

format = "%d-%m-%Y %H:%M:%S"

关于javascript - Ruby on rails - 引导日期选择器值到 ruby​​ 时间值的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35843661/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com