依据时间获得星期几

根据时间获得星期几
//js 根据时间获得星期几
function getWeekDay(date)
{
if (!date)
{
  alert("时间不能为空!");
  return ;
}
date = date.replace(/[\/-]0?/g, "/");
    if (!date.match(/^\d{4}\/\d{1,2}\/\d{1,2}$/))
    {
     alert("时间格式有问题!");
     return ;
    }
    var d = new Date(date);
    switch(d.getDay())
    {
     case 1:return "星期一";
     case 2:return "星期二";
     case 3:return "星期三";
     case 4:return "星期四";
     case 5:return "星期五";
     case 6:return "星期六";
     case 0:return "星期日";
     default:break;
    }
}

//java获取星期几
public static String getDayOfWeek(String dateStr) throws ParseException{
  String datestr="";
  SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
  Date date = df.parse(dateStr);
  Calendar cal = Calendar.getInstance();
  cal.setTime(date);
  int week = cal.get(Calendar.DAY_OF_WEEK);
 
  switch(week){
   case 1: datestr = "星期日";
    break;
   case 2: datestr = "星期一";
    break;
   case 3: datestr = "星期二";
    break;
   case 4: datestr = "星期三";
    break;
   case 5: datestr = "星期四";
    break;
   case 6: datestr = "星期五";
    break;
   case 7: datestr = "星期六";
    break;
   default: datestr = "";
    break;
  }
 
  return  datestr;
}
[/size][size=x-large][size=small][/size]