En ocasiones, necesitamos definir una zona horaria diferente en nuestro servidor linux, ya sea porque lo necesitamos en un script especifico o porque simplemente estamos en un servidor virtual y no podemos cambiar de forma predeterminada la zona horaria en el sistema.
Para realizar esta acción, podemos hacer una pequeña modificación en la variable TZ, esta variable permite que por un momento, el comando date arroje la información de fecha y hora acorde a la zona horaria que hemos seleccionado…
Por ejemplo, en uno de mis servidores virtuales ejecuto el comando date.
root@julian:~# date
Sun Feb 12 02:27:37 MSK 2012
Luego, hago el cambio de zona horaria de esta manera:
root@julian:~# TZ=’America/Bogota’; export TZ
Ahora, vuelvo a ejecutar el comando date:
root@julian:~# date
Sat Feb 11 17:30:27 COT 2012
Espero que les haya servido 🙂