2011年11月20日 星期日

JavaScript陣列運用-將星期幾的數字轉中文字-分享2U

今天上課時的練習範例:將系統日期、時間取出,輸出到網頁上...
因為輸出的星期幾顯示為星期6...龜毛的我甚不滿意...一直想把它轉成星期六...
結果居然一直鬼打牆...怎麼寫都寫不出來...
剛剛想起這件事...不死心又打開DW再寫看看...一下下就成功了...
到底是怎樣~~~ Q Q

決定把程式碼PO上來...一方面是分享給大家...一方面是預防下次鬼打牆(可直接上網抓這段code)...

<script language="javascript">
<!--
var datD1 = new Date();
var dayNames = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");  //星期中文名稱
var d1 = datD1.getDay();  //取出日期的星期幾數值,指定給變數d1接收
document.write("今天是" + dayNames[d1]);  //輸出到網頁上,顯示今天是星期幾
//-->
</script>


*小筆記... 注意! 星期日是第一個喔!
如果要輸出完整的日期及時間...程式碼如下:
<script language="javascript">
<!--
var datD1 = new Date();
var dayNames = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); //星期中文名稱
var w1 = datD1.getDay(); //接收日期的星期幾數值
var y1 = datD1.getFullYear() + "年";
var m1 = (datD1.getMonth()+1) + "月";
var d1 = datD1.getDate() + "日";
var h1 = datD1.getHours() + "時";
var mu1 = datD1.getMinutes() + "分";
var s1 = datD1.getSeconds() + "秒";
document.write("今天是:" + y1 + m1 + d1 + dayNames[w1] + "<br />現在是:" + h1 + mu1 + s1); //輸出到網頁上,顯示今天的日期、現在的時間
//--></script>

沒有留言:

張貼留言