Jag skulle vilja få reda på vilken veckodag ett visst datum är, och efter lite sökning fick jag reda på att man kan använda getDay problemet ligger i att jag vill att användaren ska kunna skriva in egna datum och kolla vilken veckodag det är. Och för att göra det enkelt skriver man in det med yyyy-mm-dd och det gick inte att lösa med getDay. Hur gör man för att kunna förbestämma datum i getDay?
Veckodagar?
1 svar · 186 visningar · startad av mozilla
function getDateObjOfLameTextString(str){
if(!str.match(/^(\d{4})-(\d{2})-(\d{2})$/)){ return false; }
return new Date(RegExp.$1,parseInt(RegExp.$2,10)-1,RegExp.$3);
}
var date=getDateObjOfLameTextString("2002-09-29")
var dagar=new Array("Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag");
alert(dagar[date.getDay()]);