Na linha de comando, você pode usar:
watch "echo "Local Time: ";date;echo "";echo "GMT: ";date --utc"
Editar: veja um exemplo retirado da Wikipedia , mostrando como usar vários fusos horários:
OLDTZ=$TZ
export TZ=GMT; echo "GMT: 'date +\"%F %R (%Z)\"'"
GMT: 2008-10-31 12:30 (GMT)
export TZ=Europe/Stockholm; echo "Stockholm: 'date +\"%F %R (%Z)\"'"
Stockholm: 2008-10-31 13:30 (CET)
export TZ=Asia/Kuala_Lumpur; echo "Kuala Lumpur: 'date +\"%F %R (%Z)\"'"
Kuala Lumpur: 2008-10-31 20:30 (MYT)
export TZ=US/Central; echo "Dallas: 'date +\"%F %R (%Z)\"'"
Dallas: 2008-10-31 07:30 (CDT)
export TZ=$OLDTZ
Editar 2: Além disso, aqui está um exemplo de como algumas das sugestões de @garyjohn foram abordadas:
watch "echo "JST Time: ";TZ=JST date;echo "";echo "MET-1METDST: "; TZ=MET-1METDST date"