【发布时间】:2017-05-20 20:24:28
【问题描述】:
我的存档之旅页面上有一个循环,我在其中输出所选日期之后一周的日期。
<ul class="uol">
<?php
$start = strtotime($_GET['date']);
$dates = array();
for ($i = 0; $i <= 7; $i++) {
$date = date('Y-m-d', strtotime("+$i day", $start));
$date1 = $date;
$day = date('D', strtotime($date1));
$date = explode('-', $date);
$dateinput = date('Y-m-d', strtotime("+$i day", $start));
$date = $date[2];
echo '<li class="lia"><input type="hidden" class="getdate" value="'.$dateinput.'"><a href="#tabs-0" class="date">' . $date . ' ' . $day . '</a></li>';
}
?>
<li class="lia" style="background-color:blue"><a style="background- color:blue" href="#tabs-0" class="date tdate"></a></li>
</ul>
这里我在按钮上有另一个循环,如下所示。 凌晨 1:00 - 凌晨 2:00......
<button type="button" style="background-color:blue" id="ttime<?php echo $post->ID?>" class="btn btn-default time-pick tt_time" value=""></button>
for ($i = 0; $i <= 23; $i++) {
am = "";
if ($i <= 12) {
$am = "am";
} else {
$am = "pm";
}
echo '<button type="button" class="btn btn-default">' . $i.':00 ' . $am . ' - ' . ++$i .':00 '. $am . '</button> ';
--$i;
}
现在用户可以选择日期和时间来预订旅游。 我得到了选定的时间和日期,我想相应地突出显示上述日期和时间。当前设置时间和日期外部然后是循环。但我想将日期与选定的日期匹配,如果它存在然后突出显示它并且时间相同。例如,在用户选择上午 9:00 - 上午 10:00 时,我的代码此时再添加一个按钮。我想通过在循环中应用 if 条件来突出显示现有的,如果 date=selected_date 然后突出显示那个。
jQuery('#time<?php echo $post->ID?>').html(t_time);
$(".tdate").html(date);
如何将 jquery 变量 t_time 从页脚页面发送到存档页面并在 php 的存档页面上获取它,以便我可以在 if 条件下使用它。 记住它是 wordpress。
【问题讨论】:
标签: javascript php jquery wordpress date