lunes, 7 de abril de 2014

Cambio del uso horario en PHP


Si tu servidor tiene diferente huso-horario, lo puedes cambiar desde PHP con la siguiente sentencia, con la cual todas las funciones de fecha y hora quedarán relacionadas con el huso horario:

<?php
date_default_timezone_set("Mexico/General");
echo "La hora en la Ciudad de México es: " . date ("H:i",time()) . "<br />";

?>
También se puede modificar el huso horario desde el archivo INI con el parámetro date.timezone.
Por omisión se tiene la zona UTC o Europe/Lisbon.
El listado de zonas horarias que se pueden utilizar lo puedes encontrar en:
Para obtener la zona horaria definida, se puede usar la función date_default_timezone_get().
La función localtime() regresa el valor de la fecha y hora local en el servidor dentro de un arreglo:
<?php
date_default_timezone_set("Mexico/General");
$localtime = localtime();
$localtime_assoc = localtime(time(), true);
print_r($localtime);
print_r($localtime_assoc);
?>
Como PHP se ejecuta en el servidor y llega al cliente ya como HTML, para obtener la hora y fecha de la computadora necesitamos utilizar JavaScript.

http://www.pacoarce.com


No hay comentarios:

Publicar un comentario