我在 UI 中有 datepicker 我想将 datepicker 值转换为 ruby on rails 中的时间,但它颠倒了月份和日期,这就是我遇到问题的原因请帮我解决这个问题
示例 params[:select_date] 具有值04/12/2013
,如果它按如下方式转换为时间,则显示如下
params[:select_date].to_time it gives value as 2013-12-04 00:00:00 UTC
日期和月份互换了请帮忙解决
我在 UI 中有 datepicker 我想将 datepicker 值转换为 ruby on rails 中的时间,但它颠倒了月份和日期,这就是我遇到问题的原因请帮我解决这个问题
示例 params[:select_date] 具有值04/12/2013
,如果它按如下方式转换为时间,则显示如下
params[:select_date].to_time it gives value as 2013-12-04 00:00:00 UTC
日期和月份互换了请帮忙解决
params[:select_date].to_time.strftime("%d/%m/%Y")
请阅读有关strftime的文档。
Date.strptime(params[:select_date], "%m/%d/%Y").strftime("%Y/%m/%d %H:%M:%S")
我尝试了上面的代码,它工作正常。
我的输入是 06/08/2015 (mm/dd/Y) 我得到的结果类似于 2015/06/08 00:00:00
我希望它会帮助你。
快乐编码:)