JavaScript

Oiii… estou com um probleminha

preciso obter o dia da semana de uma determinada data.

Em um combo, escolho a data que desejo obter o dia da semana, gostaria que ele me desse o dia daquela data. Pensei em usar o getDay() que pega a semana, porem ele pega apenas a atual… e preciso da do combo…

Não sei se ficou claro… mass se alguem tiver alguma sugestão…

Passe a data como parâmetro no método setFullYear (ano, mês, dia).
Obs.: O mês começa do zero, ou seja, Janeiro = 0.

Está aí um exemplo

<script language="javascript">
var myDate=new Date()
myDate.setFullYear(2007,1,11)

var weekday=new Array(7)
weekday[0]="DOM"
weekday[1]="SEG"
weekday[2]="TER"
weekday[3]="QUA"
weekday[4]="QUI"
weekday[5]="SEX"
weekday[6]="SAB"

alert("O dia é: " + weekday[myDate.getDay()])
</script>

Oiii tentei fazer isso já… mas não deu certo… o problema é que pego a data do combo já formatada no formato “15/02/2007”.

use a função split do javascript aproveitando a idéia pafuncio:

<script language="javascript">
 var myDate=new Date()
 myDate.setFullYear(2007,1,11)
 
 var dia = new Array(3); 

 var day = document.all.seuCombo.value;

 dia = day.split("/"); // quebra a string onde encontrar / 3 posiçoes no array dia mes ano


 var weekday=new Array(7)
 weekday[0]="DOM"
 weekday[1]="SEG"
 weekday[2]="TER"
 weekday[3]="QUA"
 weekday[4]="QUI"
 weekday[5]="SEX"
 weekday[6]="SAB"
 
 alert("O dia é: " + weekday[myDate.getDay()])
 </script>