Работа с датами (date календарь)

Календарь для выбора даты date

Демостенд - https://demo.falconspace.ru/list/watch/vybor-daty-na-forme---1159

Используется для ввода тот формат, что указан в GetLayout Info в SELECT 1 в параметре dateFormat. 

Обычно это dd.mm.yyyy. Пример для такого формата: convert(nvarchar(10), deadlineDate, 104).

Передача и сохранение поля типа date

В процедуры сохранения форм передавайте параметры Дата в виде строки (nvarchar(128)).

Приведение строки к дате:

try_convert(date, isnull(@fielddateBirth,'01.01.1980'), 104)

Приведение даты к строке:

convert(nvarchar, isnull(dateBirth,'01.01.1900'), 104)

Настройки поля типа date в options_code1 у GetItem

  1. availableDates - доступные даты для выбора (через запятую, см. отдельную документацию по использованию этих режимов)
  2. disabledDates - недоступные даты для выбора (через запятую)
  3. format - если установлен, то задает формат даты (если нет - то берутся глобальные настройки формата даты из GetLayout). 
  4. isInput - если true, то выводится как поле ввода с выпадающим календарем

Основы работы с датами в базе знаний SQL Server

Страница-источник на сайте falconspace.ru