Работа с датами
Дополнительные функции для работы с датами
to_timestamp(dt)
Преобразует дату в число (в секундах).
from_timestamp(ts)
Преобразует число (timestamp — в секундах) в дату.
date_diff(d1, d2)
Возвращает число секунд, прошедших от d1 до d2.
add_to_date(dt, delta, unit)
Прибавляет (вычитает) к дате указанное в delta число дней/часов/минут/секунд. Возможные значения для unit:
days
hours
minutes
seconds
format_date(dt, fmt)
Преобразует дату (объект) в строку в указанном формате.
Основные спецификаторы формата:
yy
24
год
yyyy
2024
год
MM
09
месяц
MMMM
сентября
месяц
dd
05
число
EE
чт
день недели
EEEE
четверг
день недели
HH
16
часы
mm
03
минуты
ss
25
секунды
Обращаем внимание, что регистр спецификаторов важен, так, например MM — это месяц, а mm — минуты.
Полное описание возможных спецификаторов формата: https://unicode.org/reports/tr35/tr35-dates.html#table-date-field-symbol-table
Last updated