print("July 1, 2000 is on a " . date("l", mktime(0,0,0,7,1,2000)));
计算一周的日期根据今天的星期数条件进行日期加减得到
$tomorrow  = mktime(0,0,0,date("m")  ,date("d")+1,date("Y"));

解决方案 »

  1.   

    <?
    $date="2002-09-11";
    $datearr=explode("-",$date);
    $year=$datearr[0];
    $month=sprintf('%02d',$datearr[1]);
    $day=sprintf('%02d',$datearr[2]);
    $hour=$minute=$second=0;
    $dayofweek=getdate(mktime($hour,$minute,$second,$month,$day,$year));
    $weekday=$dayofweek['weekday'];
    $wday=$dayofweek['wday'];
    echo $weekday."<br>";;           //得到星期几的英文名称
    echo $wday."<br>";                 //得到0-6的数字,0代表Sunday,1代表Monday,......6代表Saturday
    ?>
      

  2.   

    <?PHP
     $cur=DATE("w",2002-12-11);
      ECHO $cur;
     ?>
      

  3.   

    <?
    $str = "2002-12-19";
    $dayOfWeek = date("D",strtotime($str));
    echo $dayOfWeek;
    ?>
      

  4.   

    $a = 2002-01-01,
    $b = mktime(0,0,0,1,1,2002);
    $c = getdate($b);
    $d = $c['wday'];
    echo $d;
      

  5.   

    <?
    $str = "2002-12-19";
    $dayOfWeek = date("D:Y-m-d",strtotime($str));
    echo "\n-------------------day name of that week:\n";
    echo $dayOfWeek;$dayOfWeek_n = date("w",strtotime($str));
    echo "\n-------------------the days of that week:\n";
    for($i = 0;$i<7;$i++)
    {
        echo date("D:Y-m-d",strtotime($str)+($i-$dayOfWeek_n)*3600*24);
        echo "\n";
    }
    ?>
      

  6.   

    <?php
    print date('w','2002-12-19');
    ?>
    在php手册中有相关介绍你可以看看,这些东东自己看看手册都可以搞定的。祝大家愉快
      

  7.   

    這是樓上兄弟的方法,很不錯。
    <?
    $dayOfWeek_n = date("w",strtotime($str));
    for($i = 0;$i<7;$i++)
    {
        echo date("D:Y-m-d",strtotime($str)+($i-$dayOfWeek_n)*3600*24);
        echo "\n";
    }
    ?>
      

  8.   

    $weekStart = strtotime($str)+(0-$dayOfWeek_n)*3600*24);
    $weekEnd = strtotime($str)+(6-$dayOfWeek_n)*3600*24);…………………………