Функция 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.