sql-string. Преобразование даты к виду, стандартному для СУБД
^date.sql-string[]
^date.sql-string[datetime|date|time] [3.4.2]
При вызове без параметров или с параметром datetime метод преобразует дату к виду ГГГГ-ММ-ДД ЧЧ:ММ:СС, который принят для хранения дат в СУБД. Использование данного метода позволяет вносить в базы данных значения дат без дополнительных преобразований.
При вызове с параметром date возвращает только дату в формате ГГГГ-ММ-ДД, а при вызове с параметром time возвращает только время в формате ЧЧ:ММ:СС.
Пример $now[^date::now[]]
^connect[строка подключения]{
^void:sql{insert into access_log (
access_date
) values (
'^now.sql-string[]' )}
}
Получаем строку вида '2001-11-30 13:09:56' с текущей датой и временем, которую сразу помещаем в колонку таблицы СУБД. Без использования данного метода пришлось бы выполнять необходимое форматирование вручную. Обратите внимание, данный метод не формирует кавычки, их требуется задавать вручную.