我想按照日期范围填充数据表单mysql数据库,其中我们的输入是bootstrap的日期范围,就像这个链接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>发布于 2016-02-24 17:03:37
您可以使用moments.js获取所需格式的日期范围值。
我认为这个JavaScript为您提供了可以在MySQL查询中使用的正确格式:moment().format("MM/DD/YYYY")
https://stackoverflow.com/questions/35595906
复制相似问题