我在我的网络应用程序(版本2)上使用谷歌自定义搜索,我希望我的用户将是 能够按两个日期过滤结果,例如'从日期'和'到目前为止。 问题是我不知道如何传递两个日期以及如何管理搜索结果以便能够做到这一点。 如何按日期过滤器获取搜索结果。
function letGoSearch() {
$('#loader').show();
var keyword = $('#Keyword').val();
var yyyy = $('#Year option:selected').val();
var mm = $('#Month option:selected').val();
var dd = $('#Day option:selected').val();
var fromDate = "";
dd = parseInt(dd, 10);
fromDate = yyyy + mm + (pad(dd + 1, 2));
var d = new Date();
var month = d.getMonth() + 1;
var day = d.getDate();
var toDate = d.getFullYear() + (('' + month).length < 2 ? '0' : '') + month + (('' + day).length < 2 ? '0' : '') + day;
var siteToSearch = "us.letgo.com";
var searchtexts = document.getElementById("Keyword").value;
var text = "";
if ($('#searchByTitle:checked').length > 0) {
text = "site:" + siteToSearch + " intitle:" + searchtexts;
}
else {
text = "site:" + siteToSearch + " " + searchtexts;
}
google.search.cse.element.render({ gname: 'letgo', div: 'OutputLG', tag: 'searchresults-only', attributes: { linkTarget: '_blank'} });
var element = google.search.cse.element.getElement('letgo');
element.execute(text);
}