28/07/2006, 12:59
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses Puntos: 129 | |
Si es así no puedes confiar para nada en la hora que tu "cliente" tenga (tu usuario que accede a tu sistema) eso no es válido, imagina que yo "detecto" que tu sistema funciona así y me cambio la hora de mi PC? ...
Tu debes tomar la hora actual (y fecha) de ingreso de tu usuario a -tu aplicaicón- desde el servidor .. y si tu servidor está en una franja horaria diferente a la de los usuarios de tu sistema .. a la hora de guardar esa información de fecha/hora o a la hora de presentarlo .. le aplicas la diferencia horaria. De hecho para evitar problemas si un día cambias de proveedor y este está en -otra- franja horaria es guardar la hora en formato GMT 0 y de ahí según el cliente y sus preferencias ajusten hacer el cálculo de diferencia horaria a la hora de presentar estos datos .. Eso ya queda a tu criterio.
Fijate que la hora del "servidor" no cambia y es una .. la de los "clientes" puede cambiar y son muchas diferentes (o a caso están "sincronizados" con algún servidor de hora NTP? de igual forma eso no corresponde).
Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |