Ed
há 3 meses
Vamos analisar passo a passo: - O formato desejado é: HH:MM - DD/MM - Para obter as horas: `dataHoje.getHours()` - Para obter os minutos: `dataHoje.getMinutes()` - Para obter o dia do mês: `dataHoje.getDate()` - Para obter o mês: `dataHoje.getMonth() + 1` (porque `getMonth()` retorna de 0 a 11) Agora, analisando as alternativas: 1. `var data = dataHoje.getHours() + ":" + dataHoje.getMinutes() + " - " + dataHoje.getDate() + "/" + (dataHoje.getMonth()+1);` → Está correto, segue o formato e corrige o mês. 2. `var data = dataHoje.getHours() + ":" + dataHoje.getMinutes() + " - " + dataHoje.getDay() + "/" + dataHoje.getMonth();` → `getDay()` retorna o dia da semana (0 a 6), não o dia do mês. Errado. 3. `var data = dataHoje.getHours() + ":" + dataHoje.getMinutes() + " - " + dataHoje.getDay() + "/" + (dataHoje.getMonth()+1);` → Usa `getDay()` errado para dia do mês. 4. `var data = dataHoje.getDate() + "/" + dataHoje.getMonth() + " - " + dataHoje.getHours() + ":" + dataHoje.getMinutes();` → Ordem errada (dia/mês antes da hora), além de não somar +1 no mês. 5. `var data = dataHoje.getHours() + ":" + dataHoje.getMinutes() + " - " + dataHoje.getDate() + "/" + dataHoje.getMonth();` → Não soma +1 no mês, mês ficará errado. Resposta correta: var data = dataHoje.getHours() + ":" + dataHoje.getMinutes() + " - " + dataHoje.getDate() + "/" + (dataHoje.getMonth()+1); (alternativa 1)
Cadastre-se ou realize login
Mais perguntas desse material