Na maioria dos Unices, o relógio do sistema deve estar configurado para a hora UTC. O fuso horário deve então ser definido para o valor apropriado, seja definindo a variável de ambiente TZ
para um valor como Asia/Calcutta
(usuário por usuário) ou definindo o fuso horário do sistema. O comando date
não é usado para definir o fuso horário.
A definição do fuso horário do sistema pode ser feita de forma diferente em diferentes Unices. No Ubuntu, isso é feito através do comando dpkg-reconfigure tzdata
. No OpenBSD isso é feito criando um link simbólico de /etc/localtime
para o arquivo de fuso horário correto em /usr/share/zoneinfo
(por exemplo, /etc/localtime -> /usr/share/zoneinfo/Asia/Calcutta
).