WordPress按日期输入类型查询帖子

时间:2016-04-14 10:01:44

标签: php mysql wordpress

我正在尝试显示用户可以通过html日期输入类型选择的特定日期的某些帖子。

这是我在html中的日期输入:

"@timestamp": "0016-03-01T03:32:04.000Z",

我正试图获得这样的价值:

<form name="form" action="" method="get">
    <input type="date" name="date" id="date" />
</form>

但是我收到了这个错误:

  

未定义的索引:日期

任何人都知道如何获得所选日期? 我猜表单仍然需要提交,有没有办法在选择日期后自动提交?最好不要使用JS。 非常感谢提前!

3 个答案:

答案 0 :(得分:0)

如何通过提交按钮或使用jquery获取日期参数

我的意思是说如何在没有提交按钮的情况下提交表单

<form name="form" action="" method="get">
    <input type="date" name="date" id="date" />
</form>

答案 1 :(得分:0)

您必须检查表单是否已提交,例如:

if (isset($_GET['date'])) {
   $date = $_GET['date'];
} else {
   $date = date('d/m/Y');
}

答案 2 :(得分:0)

您可能在提交表单之前尝试获取日期字段的值。

尝试以下方法:

if (isset($_GET['date'])) {
    $date = $_GET['date'];
    echo $date;
}

您无法在不使用某种形式的Javascript的情况下自动提交表单。

例如:

<form name="form" action="" method="get">
    <input type="date" name="date" id="date" onchange="this.form.submit();" />
</form>