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
<scriptlanguage="javascript">varmyDate=newDate()myDate.setFullYear(2007,1,11)varweekday=newArray(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>
C
camila_perusin
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”.
ramilani12
use a função split do javascript aproveitando a idéia pafuncio:
<scriptlanguage="javascript">varmyDate=newDate()myDate.setFullYear(2007,1,11)vardia=newArray(3);varday=document.all.seuCombo.value;dia=day.split("/");//quebraastringondeencontrar/3posiçoesnoarraydiamesanovarweekday=newArray(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>