Quote Originariamente inviata da stebo85 Visualizza il messaggio
oppure questo:

<h4>ordina la merce e partirà il
<script type="text/javascript">
<!--
var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate() +3
var year = currentTime.getFullYear()
document.write(day + "/" + month + "/" + year)

//-->
</script>
</h4>



però in questo caso ho settato +3 giorni, ma se sono al 29 di gennaio mi trasforma la data in 32 gennaio.
Fai così:

codice:
<h4>ordina la merce e partirà il
<script type="text/javascript">
<!--
var currentTime = new Date();
currentTime.setDate(currentTime.getDate()+3); // aumenta qui la data di 3 giorni
var month = currentTime.getMonth() + 1
var day = currentTime.getDate(); // qui cancella l'aggiunta di 3 giorni
var year = currentTime.getFullYear()
document.write(day + "/" + month + "/" + year)

//-->
</script>
La chiave è ovviamente questa:
currentTime.setDate(currentTime.getDate()+3);

Javascript è abbastanza intelligente da gestire automaticamente gli overflow dei mesi