时间:2021-07-01 10:21:17 帮助过:18人阅读
date_default_timezone_set("Asia/ShangHai");$h=date(" H:i");echo $h;//输出当前时间;switch($h){ case "12:00";//可以取任意时间,这里做调试用,随便取的; if ($k == "12:00"); if(stristr($k, $h) != "");echo “成功”;break;case "12:01";if ($k == "12:01");if(stristr($k, $h) != "");echo "又成功了";break;default: echo "失败";}
你 $h=date(" H:i");
时间前面多了一个空格
所以不会进入形如 case "12:01"; 的任何分支,因为没有前导的空格
date_default_timezone_set("Asia/ShangHai");
$h=date(" H:i");
echo $h;//输出当前时间;
switch($h){
case "12:00";//可以取任意时间,这里做调试用,随便取的;
if ($k =="12:00");
if(stristr($k, $h) != "");
echo “成功”;
break;
case "12:01";
if ($k =="12:01");
if(stristr($k, $h) != "");
echo "又成功了";
break;
default:
echo "失败";
}
?>
你 $h=date(" H:i");
时间前面多了一个空格
所以不会进入形如 case "12:01"; 的任何分支,因为没有前导的空格
谢谢,你的回复是正确的,在调试时最怕这个,设计逻辑没问题,最后出现在书写格式上,头疼呀,看来还是基础不牢
呀。。再次感谢高手回复。