Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/10/2005, 00:06
edasisweb
 
Fecha de Ingreso: agosto-2005
Mensajes: 9
Antigüedad: 18 años, 8 meses
Puntos: 0
Exclamación ayuda

el codigo tiene un pequeño error, muestra una hora menos que la que deberia ser.
eso es porque esta linea

hora = fecha.getHours(); //al asignarle a "hora" las horas que van desde 0 a 23

y luego en esta linea:

if (hora>12) {
hora = hora-12;
}
por ejemplo: para mostrar las 4 am, seria asi: 16-12 = 4am
pero lo que hace este codigo es realmente: 15-12 = 3am
ya que es un arreglo de 0 a 23 y no de 1 a 24.

yo modificaria esta linea:
hora = fecha.getHours() + 1;

Última edición por edasisweb; 11/10/2005 a las 01:32