11/10/2005, 00:06
|
| | Fecha de Ingreso: agosto-2005
Mensajes: 9
Antigüedad: 19 años, 3 meses Puntos: 0 | |
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 |