Ciao a tutti , sto iniziando a cimentarmi con JavaScript e mi sono imbattuto in questo codice :

<html>


<head>
<title>Prova Javascript</title>

</head>


<body>
<script type = "text/javascript" language = "javascript">
<!--
dataora = new Date();
document.write (" La data di oggi &egrave;: ");
document.write(dataora.getDate(),
"-",dataora.getMonth(),+1,
"-",dataora.getYear());
document.write("Sono le ore:",
dataora.getHours(),":",
dataora.getMinutes());
//-->
</script>


</body>


</html>

Funziona tutto a parte il fatto che la data e l' ora che visualizza sono in una forma sbagliata tipo "3-61-115" come data e 22:6 al posto di 22:06 come ora.
E' sbagliato qualche cosa nel codice o può essere il Browser ? (IE,Chrome)
grazie