НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
97 of 150 menu

Функция CURRENT_TIMESTAMP

Функция CURRENT_TIMESTAMP используется для получения текущих даты и времени в одном значении. Результат возвращается в формате YYYY-MM-DD HH:MM:SS и зависит от часового пояса сервера базы данных.

Формат даты задаётся с помощью специальных команд форматирования даты. См. справочник: Команды формата даты.

Синтаксис

SELECT CURRENT_TIMESTAMP FROM table_name

Таблицы для примеров

events
id name created_at
1 Ivan 2026-01-20 09:00:00
2 Olga 2026-01-20 12:15:00
3 Sergey 2026-01-20 14:00:00

Пример

Давайте получим текущий timestamp на момент выполнения запроса:

SELECT CURRENT_TIMESTAMP AS current_ts FROM events LIMIT 1

Результат выполнения кода:

current_ts
2026-01-20 14:30:00

Пример

Давайте выберем события, созданные раньше текущего момента времени:

SELECT id, name FROM events WHERE created_at < CURRENT_TIMESTAMP ORDER BY id

Результат выполнения кода:

id name
1 Ivan
2 Olga
3 Sergey

Смотрите также

  • функцию DATE_FORMAT,
    которая превращает дату в строку по шаблону
  • функцию CURDATE,
    которая возвращает текущую дату
  • функцию CURTIME,
    которая возвращает текущее время
  • функцию DATE,
    которая извлекает дату из datetime
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить