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 "失败";
}
时间前面多了一个空格
所以不会进入形如 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 "失败";
}?>