Comunidad de diseño web y desarrollo en internet online

como puedo poner un reloj a formato de 12 horas?

Citar            
MensajeEscrito el 29 Sep 2006 01:41 am
hola, espero me ayuden tengo un codigo para colocar hora y fecha en una pagina hecha en flash pero el problema es que quiero que la hora sea en formato de 12 horas y no de 24 ¿como hago? espero me ayuden y alli va el codigo:

Código :

stop();
var dias = new Array("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado");
var meses = new Array("enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre");
reloj.onEnterFrame = function() {
   var fecha = new Date();
   this.fecha = dias[fecha.getDay()]+", "+fecha.getDate()+" de "+meses[fecha.getMonth()]+" de "+fecha.getFullYear();
   this.hora = fecha.getHours();
   this.minuto = fecha.getMinutes();
   this.segundo = fecha.getSeconds();
   if (this.segundo<10) {
      this.segundo = "0"+this.segundo;
   }
   if (this.minuto<10) {
      this.minuto = "0"+this.minuto;
   }
   if (this.hora<10) {
      this.hora = "0"+this.hora;
   }
};

Por el novato

31 de clabLevel



 

msie7
Citar            
MensajeEscrito el 29 Sep 2006 01:48 am
puedes usar el operador modulo %

ejemplo:

Código :

trace (22%12)// salida 10
trace (9%12)// salida 9


saludos

PD: recuerda comparar con 0 para que le asignes el 12

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 29 Sep 2006 02:00 am
amigo disculpe mi novatada pero no se donde poner ese codigo

Por el novato

31 de clabLevel



 

msie7
Citar            
MensajeEscrito el 29 Sep 2006 02:11 am
El copy& paste no sirve de nada sino comprendes el código, anyway

esta linea:

Código :

this.hora = fecha.getHours();

ponla asi:

Código :

this.hora = fecha.getHours()%12;


Te falta la condición del 0, que te mencione arriba, hazla.

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 29 Sep 2006 02:27 am
buenisimo si me funciono muchas gracias

Por el novato

31 de clabLevel



 

msie7
Citar            
MensajeEscrito el 29 Sep 2006 02:51 am
ehhh ... otra cosa y de nuevo disculpame pero se le puede poner el am y pm???

Por el novato

31 de clabLevel



 

msie7
Citar            
MensajeEscrito el 29 Sep 2006 03:49 am
Sip, hazlo.

Solo es una condicion, lo que devuelve getHours ( solo, sin el % 12 que te coloque alli) es mayor que 12 entonces es PM sino es AM.

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.