Jquery 查找rails中的日期差异
我在计算日期差时遇到问题。我使用了jquery JqueryJquery 查找rails中的日期差异,jquery,ruby-on-rails,Jquery,Ruby On Rails,我在计算日期差时遇到问题。我使用了jquery Jquery $("#leave_apply_day_count").on("click",function(){ var from = $('#leave_apply_from_date').val(); var to = $('#leave_apply_to_date').val(); var url = '/leave_applies/new?from_date='+from+'&to='+to + '' $
$("#leave_apply_day_count").on("click",function(){
var from = $('#leave_apply_from_date').val();
var to = $('#leave_apply_to_date').val();
var url = '/leave_applies/new?from_date='+from+'&to='+to + ''
$.ajax({
url: url,
dataType: 'html',
type: 'GET',
success: function(data){
$("#leave_apply_day_count").val(data);
}
});
})
控制器
if params[:from_date].present?
@from_date = params[:from_date].to_i
@to_date = params[:to].to_i
@count = @from_date - @to_date
end
我用过这个代码。但我没有得到正确的输出 如果您想要两个日期之间的天数:
from_date = Date.parse(params[:from_date]) # Format: '2013-09-23'
to_date = Date.parse(params[:to_date])
diff_days = from_date.mjd - to_date.mjd
你是在用日期字符串还是时间戳工作?我用的是日期字符串。你希望得到什么样的输出?我对计算计数有疑问。它应该可以消除周六和周日