Функция NOW
в PostgreSQL используется для получения текущей даты и времени с учетом часового пояса.
Синтаксис
NOW()
Примеры использования
Получение текущей даты и времени
SELECT NOW();
Результат:
2024-03-05 14:23:45.678901+03
Вычисление даты и времени сутки назад
SELECT NOW() - INTERVAL '1 day';
Результат:
2024-03-04 14:23:45.678901+03
Особенности
- Возвращает значение типа
TIMESTAMP WITH TIME ZONE
. - Учитывает текущий часовой пояс (
SHOW TIMEZONE;
). - Работает аналогично
CURRENT_TIMESTAMP
.