当前时间:
<script> 
function getDate(){ 
var d = new Date(); 
var year = d.getYear(); 
var month = d.getMonth()+1; 
var date = d.getDate(); 
var day = d.getDay(); 
document.write(year+"年"+month+"月"+date+"日"+"星期"+day); } 
getDate(); 
</script>这样输出的是星期2而不是星期二。
怎么把大写的输出出来

解决方案 »

  1.   

    <script> 
    function getDate(){ 
    var d = new Date(); 
    var year = d.getYear(); 
    var month = d.getMonth()+1; 
    var date = d.getDate(); 
    var day = d.getDay(); 
    switch(day){
    case 1:day = '一';break;
    case 2:day = '二';break;
    case 3:day = '三';break;
    case 4:day = '四';break;
    case 5:day = '五';break;
    case 6:day = '六';break;
    case 0:day = '日';break;
    }
    document.write(year+"年"+month+"月"+date+"日"+"星期"+day); } 
    getDate(); 
    </script>
      

  2.   

    <script> 
    var a=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
    function getDate(){ 
    var d = new Date(); 
    var year = d.getYear(); 
    var month = d.getMonth()+1; 
    var date = d.getDate(); 
    var day = d.getDay(); 
    document.write(year+"年"+month+"月"+date+"日"+a[day]); } 
    getDate(); 
    </script>
      

  3.   


    var d = new Date(); 
    var year = d.getYear(); 
    var month = d.getMonth()+1; 
    var date = d.getDate(); 
    var day = d.getDay();document.write(year+"年"+month+"月"+date+"日"+"星期"+"日一二三四五六".charAt(day));