Hola, silvi@
Debes diferenciar el inglés de dónde, el orden mes-dia-año puede variar según países.
Prueba si te vale esto:
Código PHP:
var hoy = new Date()
function muestraFechaDMA()
{
var dia = hoy.getDate().toString()
if (dia.length==1) {dia='0'+dia}
var mes = (hoy.getMonth()+1).toString()
if (mes.length==1) {mes='0'+mes}
var anno = hoy.getFullYear()
alert('hoy es ' + dia + '-' + mes + '-' +anno)
}
function muestraFechaMDA()
{
var dia = hoy.getDate().toString()
if (dia.length==1) {dia='0'+dia}
var mes = (hoy.getMonth()+1).toString()
if (mes.length==1) {mes='0'+mes}
var anno = hoy.getFullYear()
alert('hoy es ' + mes + '-' + dia + '-' +anno)
}