如下:
$strtime="2004-7-01";
$dt=date("D",strtotime($strtime));switch($dt)
case "mon":
echo "1";break;
....case "Sun":
echo "7";break;思路:
先转字符串为unix时间形式
再通过date函数得到星期几的英语表示
再根据星期几反回所要的数字,通过switch语句来实现
$strtime="2004-7-01";
$dt=date("D",strtotime($strtime));switch($dt)
case "mon":
echo "1";break;
....case "Sun":
echo "7";break;思路:
先转字符串为unix时间形式
再通过date函数得到星期几的英语表示
再根据星期几反回所要的数字,通过switch语句来实现
要判断什么特殊的东西,转换成timestamp,自己算
$d = "2004-7-21";
echo date("w",strtotime($d)); //out 3 表示是星期三//也可
setlocale(LC_TIME,"");
echo strftime("%A",strtotime($d)); //out 星期三
?>