比如今天是星期五,要输入包括今天的后三天的日期和周数今天20110923,星期五
要输出:
20110923 星期五
20110924 星期六
20110925 星期日
20110926 星期一传入任何一个日期进function,都能对应输出。麻烦大家了!

解决方案 »

  1.   

    几行代码。
    其实查下手册就行了闲得蛋痛,写了。。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 星期一
    */
      

  2.   

    关于date函数参数的问题,建议楼主好好看看。
    看好了,代码不是问题。
      

  3.   

    我也来蛋痛$Time=strtotime('now');
    /**
     *使用方法 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;
    }
      

  4.   


    我....




    保wa hahahahha...强调一下 竖的那行字是真的。所以工作时间是很有弹性的,只不过 我还是按照规律了。
      

  5.   

    很好了,我已经有差不多4天没写过代码了一个简单的问题 由于我之前的某个php页面 布满了接近2500行代码而导致我花了这么长的时间去检查错误。太2了,太恶心了。以后坚决面向对象...哈哈哈