У меня есть три возможных значения даты: «сегодня», «7 дней» и «30 дней». Как преобразовать эти значения и передать их в Ajax.
Это мой HTML код
<div class="panel panel-default panel-faq">
<!-- panel-heading -->
<div class="panel-heading">
<div class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#accordion-two">
<h4>Date Posted <span class="pull-right"><i class="fa fa-plus"></i></span></h4>
</a>
</div>
</div><!-- panel-heading -->
<div id="accordion-two" class="panel-collapse collapse">
<!-- panel-body -->
<div class="panel-body">
<label for="today"><input type="checkbox" name="today" class="filtreDate" value="today" id="today"> Today</label>
<label for="7-days"><input type="checkbox" name="7-days" class="filtreDate" value="7-days" id="7-days"> 7 days</label>
<label for="30-days"><input type="checkbox" name="30-days" class="filtreDate" value="30-days" id="30-days"> 30 days</label>
</div><!-- panel-body -->
</div>
</div>
это моя функция JavaScript
$(".filtreDate").click(function () {
var date = [];
$(".filtreDate").each(function () {
if($(this).is(":checked")) {
date.push($(this).val());
}
});
finalDate = date.toString();
console.log(finalDate);
//the ajax code here
});
как я не могу конвертировать 7 дней, чтобы использовать его в моем запросе к базе данных, как
$filtreDate = Job::with(['Category', 'Ville', 'Type', 'Salaire', 'User', 'Entreprise', 'Level'])
->where('created', explode(',', $result))
->where('confirmed', 1)
->orderBy('updated_at', 'desc')
->paginate(5)
Пожалуйста, мне нужна помощь