sql-string. Преобразование даты к виду, стандартному для СУБД


^date.sql-string[]
^date.sql-string[datetime|date|time]   

При вызове без параметров или с параметром
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' с текущей датой и временем, которую сразу помещаем в колонку таблицы СУБД. Без использования данного метода пришлось бы выполнять необходимое форматирование вручную. Обратите внимание, данный метод не формирует кавычки, их требуется задавать вручную.

    Поддержать сайт на родительском проекте КГБ