Gostaria de saber como mostrar a hora no formato certo, utiizei um código em que aparece assim 12:30:2 (não aparece "02" segundos) ou assim 2:2:2 (ao invés de 02:02:02 ) ?
O código usado foi este:
// aqui começa o seu código
// criamos uma nova classe com o nome minhaData
minhaData = new Date();
// Pegamos a hora atual
hora = minhaData.getHours();
// Pegamos o minuto atual
minutos = minhaData.getMinutes();
// Adicionando os segundos a variável segundos
segundos = minhaData.getSeconds();
// Adicionando os millisegundos a variável millisegundos
millisegundos = minhaData.getMilliseconds();
// Pegamos o dia atual ( Usamos dia para os dias da semana
dia = minhaData.getDay();
// Pegamos o dia do mês atual
dia_mes = minhaData.getDate();
// Mês atual
mes = minhaData.getMonth();
// Ano atual
ano = minhaData.getFullYear();
/* aqui que ocorrem as dúvidas, usamos o switch para mostrarmos o resultado da variável personalizado ao gosto do usuário ... */
switch (dia) {
/* variável dia com o resultado de 0, e assim sussessivamente até o último resultado */
case 0 :
dia = "Domingo";
break;
case 1 :
dia = "Segunda Feira";
break;
case 2 :
dia = "Terça Feira";
break;
case 3 :
dia = "Quarta Feira";
break;
case 4 :
dia = "Quinta Feira";
break;
case 5 :
dia = "Sexta Feira";
break;
case 6 :
dia = "Sabado";
break;
}
/* Mesmo processo que usamos para o dia, usaremos aqui para o mês também. Veja abaixo. */
switch (mes) {
case 0 :
mes = "Janeiro";
break;
case 1 :
mes = "Fevereiro";
break;
case 2 :
mes = "Março";
break;
case 3 :
mes = "Abril";
break;
case 4 :
mes = "Maio";
break;
case 5 :
mes = "Junho";
break;
case 6 :
mes = "Julho";
break;
case 7 :
mes = "Agosto";
break;
case 8 :
mes = "Setembro";
break;
case 9 :
mes = "Outubro";
break;
case 10 :
mes = "Novembro";
break;
case 11 :
mes = "Dezembro";
break;
}
// Exibindo os dados no campo de texto dinâmico chamado ‘mostra_data’.
_root.mostra_data.text = "Itajaí, "+dia+", "+dia_mes+" de "+mes+" de "+ano+""+" "+hora+":"+minutos+":"+segundos;
Pergunta
Guest --marcelo --
Gostaria de saber como mostrar a hora no formato certo, utiizei um código em que aparece assim 12:30:2 (não aparece "02" segundos) ou assim 2:2:2 (ao invés de 02:02:02 ) ?
O código usado foi este:
// aqui começa o seu código
// criamos uma nova classe com o nome minhaData
minhaData = new Date();
// Pegamos a hora atual
hora = minhaData.getHours();
// Pegamos o minuto atual
minutos = minhaData.getMinutes();
// Adicionando os segundos a variável segundos
segundos = minhaData.getSeconds();
// Adicionando os millisegundos a variável millisegundos
millisegundos = minhaData.getMilliseconds();
// Pegamos o dia atual ( Usamos dia para os dias da semana
dia = minhaData.getDay();
// Pegamos o dia do mês atual
dia_mes = minhaData.getDate();
// Mês atual
mes = minhaData.getMonth();
// Ano atual
ano = minhaData.getFullYear();
/* aqui que ocorrem as dúvidas, usamos o switch para mostrarmos o resultado da variável personalizado ao gosto do usuário ... */
switch (dia) {
/* variável dia com o resultado de 0, e assim sussessivamente até o último resultado */
case 0 :
dia = "Domingo";
break;
case 1 :
dia = "Segunda Feira";
break;
case 2 :
dia = "Terça Feira";
break;
case 3 :
dia = "Quarta Feira";
break;
case 4 :
dia = "Quinta Feira";
break;
case 5 :
dia = "Sexta Feira";
break;
case 6 :
dia = "Sabado";
break;
}
/* Mesmo processo que usamos para o dia, usaremos aqui para o mês também. Veja abaixo. */
switch (mes) {
case 0 :
mes = "Janeiro";
break;
case 1 :
mes = "Fevereiro";
break;
case 2 :
mes = "Março";
break;
case 3 :
mes = "Abril";
break;
case 4 :
mes = "Maio";
break;
case 5 :
mes = "Junho";
break;
case 6 :
mes = "Julho";
break;
case 7 :
mes = "Agosto";
break;
case 8 :
mes = "Setembro";
break;
case 9 :
mes = "Outubro";
break;
case 10 :
mes = "Novembro";
break;
case 11 :
mes = "Dezembro";
break;
}
// Exibindo os dados no campo de texto dinâmico chamado ‘mostra_data’.
_root.mostra_data.text = "Itajaí, "+dia+", "+dia_mes+" de "+mes+" de "+ano+""+" "+hora+":"+minutos+":"+segundos;
// aqui termina o seu código
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.