首页 > 解决方案 > php中如何将当前时间用作条件值?

问题描述

if(){ 
    header ('Location: http://www.misitio1.com'); 
}else{                 
   header ('Location: http://www.misitio2.com'); 
}

我有这个直到现在。如何将时间添加到条件中,当秒或分钟为偶数时,重定向到 site1,当奇数时重定向到 site2。

标签: phpif-statementredirecturl-redirection

解决方案


试试这个

$time = strtotime("now"); // You will get the current time in UNIX timestamp..


if(($time%2)==0){ 
    header ('Location: http://www.misitio1.com'); 
}else{ 
    header ('Location: http://www.misitio2.com'); 
}

如果您想处理当前小时或分钟的值,

$hr = date("H"); //Change it depending on your wish, 12 hr or 24 hr time. This will return 24 hr time.
$min = date("i");

if((($hr%2)==0) || (($min%2)==0)){ //You can add condition as per your requirment
    header ('Location: http://www.misitio1.com'); 
}else{ 
    header ('Location: http://www.misitio2.com'); 
}

推荐阅读