比如今天是星期五,要输入包括今天的后三天的日期和周数今天20110923,星期五
要输出:
20110923 星期五
20110924 星期六
20110925 星期日
20110926 星期一传入任何一个日期进function,都能对应输出。麻烦大家了!
要输出:
20110923 星期五
20110924 星期六
20110925 星期日
20110926 星期一传入任何一个日期进function,都能对应输出。麻烦大家了!
其实查下手册就行了闲得蛋痛,写了。。myDate(20110923);
function myDate($date)
{
$arr = array('1'=>'一','2'=>'二','3'=>'三','4'=>'四','5'=>'五','6'=>'六','7'=>'日');
$todayTime = strtotime($date);
for($i=0; $i<=3; $i++) {
echo date('Ymd', $todayTime) . ' 星期' . $arr[date('N', $todayTime)] . '<br/>';
$todayTime += 60*60*24;
}
}
/**
输出结果:
20110923 星期五
20110924 星期六
20110925 星期日
20110926 星期一
*/
看好了,代码不是问题。
/**
*使用方法 Time 当前时间 4 需要的天数范围
*/
Prdata($Time, 4);//============================
function Getmydata($Time,$Stop){
$Rdata=array();
for ($i=1;$i<$Stop;$i++){
$Rdata[]=$Time+24*60*60*$i;
}
return $Rdata;
}function Prdata($Time,$Stop){
foreach(Getmydata($Time,$Stop) as $value){
echo date('Ymd',$value).' '.GetWeek($value);
}
}
function GetWeek($Time){
$week = date( "D ", $Time);
switch ($week)
{
case "Mon ":
$current = "星期一 ";
break;
case "Tue ":
$current = "星期二 ";
break;
case "Wed ":
$current = "星期三 ";
break;
case "Thu ":
$current = "星期四 ";
break;
case "Fri ":
$current = "星期五 ";
break;
case "Sat ":
$current = "星期六 ";
break;
case "Sun ":
$current = "星期日 ";
break;
}
return $current;
}
我....
在
家
领
低
保wa hahahahha...强调一下 竖的那行字是真的。所以工作时间是很有弹性的,只不过 我还是按照规律了。