程序好像没有错啊,
该不是你的PHP配置问题?

解决方案 »

  1.   

    兄弟在windows下试了一下。也是有错,可能是配置上的问题。不过那位能不能说出是那一项配置的问题?
      

  2.   

    lguser() 说的没错,你把第一个分号改成英文分号就可以了
      

  3.   

    是分号的问题吧。
    不然这样。你直接echo date(ymd)
      

  4.   

    <?
    $today = getdate(); 
    $month = $today['mon']; 
    $day = $today['mday']; 
    $year = $today['year']; 
    echo $year.'年'.$month.'月'.$day.'日';
    ?>结果:2002年12月3日
      

  5.   

    <?php
    $today=getdate(); 
    $month=$today['mon']; 
    $day=$today['mday']; 
    $year=$today['year']; 
    $week=$today['weekday'];
    switch($week){
    case "Monday":
         $zwweek="一";
         break;
    case "Tuesday":
         $zwweek="二";
         break;
    case "Wednesday":
         $zwweek="三";
         break;
    case "Thursday":
         $zwweek="四";
         break;
    case "Friday":
         $zwweek="五";
         break;
    case "Saturday":
         $zwweek="六";
         break;
    case "Sunday":
         $zwweek="日";
         break;
    }
    echo $year.'年'.$month.'月'.$day.'日'.' 星期'.$zwweek;
    ?>
      

  6.   

    <?
    $cur_date = date("Ymd");
    echo $cur_date;
    ?>我刚试的,没有错误。配置:
    win2k(en) server + sp3
    IIS + php 4.2.2 (ISAPI模式)