=> SELECT DATE(NOW() AT TIME ZONE 'UTC');
2013-11-19
=> SELECT DATE(NOW() AT TIME ZONE 'PST');
2013-11-18
ATUALIZAÇÃO :
Se você deseja abstrair essa consulta em uma função personalizada , você pode criar um da seguinte forma:
=> CREATE FUNCTION date_with_time_zone() RETURNS date AS '
SELECT DATE(NOW() AT TIME ZONE ''PST'');
' LANGUAGE SQL;
CREATE FUNCTION
=> SELECT date_with_time_zone();
2013-11-18
Enquanto você ainda precisa emitir o
SELECT
comando, a data atual com fuso horário será retornada simplesmente invocando a função, em vez de toda a consulta.