【发布时间】:2019-11-21 11:15:40
【问题描述】:
我正在尝试创建一个具有开始和结束日期的 PHP 循环,但也会将当前日期与只能在特定日期触发的 div 进行比较。我有每个 div 的点击事件来添加类等。
这个想法是用于日历,所以我需要日期从 12 月 1 日开始,到 24 日结束,每个 div 都有自己的验证,所以它之前无法打开它的设定日期,如果当前日期已超过其设定日期,则添加不同的类。
这是我目前所拥有的:
<?php
$current = date('d-m-y');
$start = '01-12-19';
$end = '24-12-19';
$datecount = 1;
$countstart = "01-12-19";
if ($start <= $curent && $end >= $current) {
switch ($datecount) {
case 1:
break;
case 2:
date(d-m-y, strtotime($countstart. ' + 1 day'));
$datecount ++;
echo "
<script type=\"text/javascript\">
$('#door1').removeClaas('blocked');
</script>
";
break;
case 3:
date(d-m-y, strtotime($countstart. ' + 2 day'));
$datecount ++;
break;
case 4:
date(d-m-y, strtotime($countstart. ' + 3 day'));
$datecount ++;
break;
case 5:
date(d-m-y, strtotime($countstart. ' + 4 day'));
$datecount ++;
break;
}
}
?>
我在正确的轨道上吗?我最好在 JS 中尝试一下吗?
【问题讨论】:
标签: php date validation