Jag kan i princip inte javascript alls, men försöker ändå att knåpa ihop nått... VarsågodFormatera datum
Det jag vill få fram är ett datum 30 dagar fram i tiden från idag, i formatet YYYY-MM-DD.
Det som inte vill sig riktigt är själva formateringen... så här långt har jag kommit:
<code>
var d = new Date();
d = new Date(d.getTime() + 2592000000);
document.form.text.value = d.getFullYear() + '-' + (d.getMonth()+1) + '-' + d.getDate();
</code>
Nån som har nån lösning? Och är det nått annat som är uppenbart dåligt kodat så är det bara att komma med förbättringar.
ThomasSv: Formatera datum
var d = new Date();
// japp, javascript fattar vad t ex den 47:e januari är
// enklare än getTime()...
d = new Date( d.getFullYear(), d.getMonth(), d.getDate() + 30 );
var month = ( d.getMonth()+1 ) > 9 ? d.getMonth()+1 : "0" + ( d.getMonth()+1 )
var date = d.getDate() > 9 ? d.getDate(): "0" + d.getDate();
document.form.text.value = d.getFullYear() + '-' + month + '-' + date;