我希望按照日期范围填充数据表单mysql数据库,其中我们的输入是此链接http://www.daterangepicker.com/#ex4中提到的预定义范围提及的引导程序的日期范围。实际上我按照mysql数据库中定义的日期填充数据。 在我的数据库中,我有字段名称
pi_date as the date field.
我的mysql查询功能是
public function DateAsperRange($start,$end)
{
$clause .= " DATE(`pa_date`) BETWEEN '{$start}' AND '{$end}'";
$sql_A = "SELECT *
FROM ". $this->table .""
$sql_A .= $clause;
global $db;
$rowsa = $db->query("SET NAMES UTF8");
$rowsa = $db->query_num_rows($sql_A);
return $rowsa;
}
日期选择器中的我的Html输入名称是
<input type="text" value="" name="daterangepicker_start" class="input-mini active">
<input type="text" value="" name="daterangepicker_end" class="input-mini">
<span>February 24, 2016 - February 24, 2016</span>
答案 0 :(得分:0)
您可以使用moments.js以所需格式获取日期范围值。
我认为这个JavaScript为您提供了在MySQL查询中可以使用的正确格式:
stm = "SELECT MAX(CAST(product_code AS Int)) AS maxPCode FROM product WHERE product_code NOT LIKE '%[a-z]%' AND ISNUMERIC(product_code) = 1 AND department_description = '" + cmbDeps.Text.ToString() + "';";