webForumDet fria alternativet

Vill räkna ut ett datum -2 dagar

JavaScript

1 svar · 270 visningar · startad av Danielkun

Medlem sedan maj 2003361 inlägg
Frågan#1

Går det på nått sätt att få ut ett datum - 2 dagar med Javascript?

tex. 20070401 - 2 = 20070330

Medlem sedan maj 2003361 inlägg
#2

Letade ett bra tag innan jag postade.
Typiskt att jag ska hitta en lösning direkt efter :)

<form>
<input type="text" name="date1" size="20"><br>

date (yyyy/mm/dd)<br><br>

<input type="text" name="date2" size="20" readonly><br>

90 days from date<br><br>

<input type="button" value="Calculate" onclick="plus90(this);">
</form>

<script type="text/javascript">

document.forms(0).date1.value = dateToString(new Date())

function dateToString(d){
return [d.getYear(),d.getMonth()+1,d.getDate()].join('/')

}

function plus90(x){
d = new Date(x.form.date1.value)
d = new Date(d.getYear(),d.getMonth(),d.getDate()-2)
x.form.date2.value = dateToString(d)

}

</script>
254 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)