1. 程式人生 > >JavaScript計算某一日期是星期幾

JavaScript計算某一日期是星期幾


需求:給出一個日期值,如‘2006-12-12’,計算出這天是星期幾
程式:
   function getDayOfWeek(dayValue){
      var day = new Date(Date.parse(dayValue.replace(/-/g, '/'))); //將日期值格式化
      var today = new Array("星期天","星期一","星期二","星期三","星期四","星期五","星期六");
      return today[day.getDay()] //day.getDay();根據Date返一個星期中的某一天,其中0為星期日
   }

程式本身很簡單,可是在除錯的時候出的一個小問題,檢查了n久也沒找到原因。
錯誤程式:
   function getDayOfWeek(var dayValue

){
      var day = new Date(Date.parse(dayValue.replace(/-/g, '/')));
      var today = new Array("星期天","星期一","星期二","星期三","星期四","星期五","星期六");
      return today[day.getDay()]
   }
能一下子看出是哪裡錯了嗎?對了,就是函式的引數有問題。現在做Java。和以前做C和VB。NET程式是養
成的寫帶形參函式要宣告變數的習慣到了Javascript時候依然該不過來。切記:javaScript函式的形參是
不可以宣告的。