12/09/2006, 03:10
|
| | Fecha de Ingreso: septiembre-2006 Ubicación: España
Mensajes: 19
Antigüedad: 18 años, 2 meses Puntos: 0 | |
Hola,
Utilizando la diferencia horaria que observes al subir los ficheros, o bien ejecutando date('H:i:s', time()); puedes conocer el número de horas de diferencia horaria con el servidor --pongamos que son seis--.
Ahora en tu script, o preferiblemente en un fichero de configuración que lean tus scripts, incluyes una variable de salto horario que sea igual al número de segundos correspondientes a esa diferencia horaria:
$salto_horario = 7 * 60 * 60;
Ahora en cada script en el que quieras hacer constar la hora, la calculas aplicando el salto horario:
$fecha = date('d-m-Y H:i:s', time() + $salto_horario);
Un saludo,
P.D.: El ejemplo se ha hecho pensando que la hora del servidor es menor --está al oeste de tu zona horaria-- que la tuya, y por eso se ha sumado el salto horario a time() al calcular la fecha. Si por ejemplo estás en Europa y tu hosting está en la India, entonces tendrías que restar. |