Un saluto a tutti.
Vengo subito al problema:
per rilevare la data corrente all'apertura di una pagina, utilizzo questo codice javascript:
<script>
var data = new Date();
var gg, mm, aaaa;
gg = data.getDate();
mm = data.getMonth() + 1;
aaaa = data.getFullYear();
dataformat = gg + "-" + mm + "-" + aaaa;
</script>


Nella variabile dataformat avrò la data (ad esempio, aprendo la pagina il 15 Ottobre 2016, la variabile dataformat conterrà: 15-10-2016).

Fin qui funziona. Il problema nasce quando il giorno e il mese sono composti da una sola cifra, perchè io ho bisogno che la variabile dataformat contenga sia il giorno che il mese in due cifre (ad esempio, per il 3 Marzo 2017, dataformat deve avere 03-03-2017 e non 3-3-2017 come invece succede adesso....)

Come posso modificare il codice javascript in modo che sia il giorno che il mese siano di due cifre?

Grazie.