NOW в PostgreSQL: текущая дата и время

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