选择活动开始和停止的2个日期

时间:2016-10-22 14:30:41

标签: php

我怎样才能在两个日期之间回应一些东西?我希望在像christams这样的假期上添加一个id="",但我不想让id=""在我设置为回显之后瞬间消失。我需要能够以某种方式将其设置为>=2016.10.10<=2016.10.24(如果我正确地说明了这一点)。

继承我的christams代码:

<?php 
$christams = date("Y")."-12-23 23:59:59";
if($server_time == $christams){
  echo'<div id="snow"></div>';
}else{}
?>

btw,$server_time在head中定义并且当前为空,但它应该设置服务器时间,因为我宁愿使用1个时区然后100个

1 个答案:

答案 0 :(得分:1)

您只需使用strtotime转换日期:

$server_time = strtotime("2016-10-12");

$date1 = strtotime("2016-10-10");
$date2 = strtotime("2016-10-14");

if ($server_time >= $date1 && $server_time < $date2) {
    echo'<div id="snow"></div>';
} else {

}

此示例将回显您的div