echo date("l",strtotime("2003-12-15"));

解决方案 »

  1.   

    <?
    $d = array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
    echo $d[date( "w","2003-11-11" )];
    ?>
      

  2.   

    <?
    $d = array("日","一","二","三","四","五","六");
    echo "星期".$d[date( "w","2003-11-11" )];
    ?>
    这样会不会使用更少内存呢?
      

  3.   

    对。。<?
    $d = array("日","一","二","三","四","五","六");
    echo "星期".$d[date( "w","2003-11-11" )];
    ?>
      

  4.   

    echo date("l",strtotime("2003-12-15"));这个管用,另外两个不灵呀
      

  5.   

    晕,不管用不好变通一下嘛?估计是你的php版本太低,date函数不支持直接带"2001-1-1"这样的参数.
    <?
    $date="2003-11-11";
    $d = array("日","一","二","三","四","五","六");
    echo "星期".$d[date( "w",strtotime($date) )];
    ?>