<script language="JavaScript">
        TempDate = new Date();
        Date     = TempDate.getDate();
        month    = TempDate.getMonth() + 1;
        year     = TempDate.getYear();
        document.write(year);
        document.write("年");
        document.write(month);
        document.write("月");
        document.write(Date);
        document.write("日");
        </script>

解决方案 »

  1.   

    楼上取的是客户端的时间,如果要去服务器端的时间,可以在jsp里面写, 使用Calendar对象就可以了。
      

  2.   

    function DateDemo(){
       var d, day, x, s = "今天是: ";
       var x = new Array("星期日", "星期一", "星期二");
       var x = x.concat("星期三","星期四", "星期五");
       var x = x.concat("星期六");
       d = new Date();//今天的日期;
       day = d.getDay();
       return(s += x[day]);
    }
      

  3.   

    用下面得到年月日
    SimpleDateFormat sdf=new("yyyy年MM月DD日");
    String sss1=sdf.format(new java.util.Date());
    用下面的方法得到星期
    String[] aaa={"星期日","星期一",....,"星期六"}
    String sss2=aaa[new java.util.Date().getDay()];
      

  4.   

    用下面得到年月日
    SimpleDateFormat sdf=new("yyyy年MM月dd日");
    String sss1=sdf.format(new java.util.Date());
    用下面的方法得到星期
    String[] aaa={"星期日","星期一",....,"星期六"};
    String sss2=aaa[new java.util.Date().getDay()];
      

  5.   

    import java.util.*;public class DateTest
    {
    public static void main(String[] args)
    {

             GregorianCalendar date=new  GregorianCalendar();//标准阳历
         String[] array={"星期日","星期一","星期二","星期三","星期四",
                               "星期五", "星期六"}; 
         int 
         year =date.get(Calendar.YEAR),
         month=date.get(Calendar.MONTH)+1, //返回数字为0-11
         day  =date.get(Calendar.DATE),
         week =date.get(Calendar.DAY_OF_WEEK);//返回数字为1-7;使用时要减1
            
             System.out.println(year+":"+month+":"+day+":"+array[week-1]);
            
         }
    }这是一个application ,你把它改写到JSP上,试试看!
      

  6.   

    java.util.Calendar Calendar cal = Calendar.getInstance();
     int mon=cal.get(Calendar.MONTH)+1;
     int day=cal.get(Calendar.DAY_OF_MONTH);
     int year=cal.get(Calendar.YEAR);
     int week=cal.get(Calendar.DAY_OF_WEEK)-1;
    String date=year+"年"+mon+"月"+day+"日"+"星期"+week;
    week需要转换
      

  7.   

    应该还使用java的程序写,用javascirpt的是客户端的时间吧!
    以上的都写了,觉得cxjd(dong)的方法就蛮好的
      

  8.   

    TempDate = new Date();
    TempDate.getDay()
    0表示周日,6表示周六。
      

  9.   

    补充一下,上面有点错误
    用下面得到年月日
    java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy年MM月dd日");
    String sss1=sdf.format(new java.util.Date());
    用下面的方法得到星期
    String[] aaa={"星期日","星期一",....,"星期六"};
    String sss2=aaa[new java.util.Date().getDay()];