Форма. Обработка даты из поля datetime-local

Для преобразования используем 2 функции: 

select FORMAT(getdate(), 'yyyy-MM-ddTHH:mm:ss')   -- из даты в строку (в GetItem)

select try_cast('2022-02-16T10:16:00' as datetime )  -- обратно из строки в дату (в SaveItems)

Примечание: в некоторых случаях элемент ввода отрезает секунды от даты и обычный try_cast дает null. В этом случае дописываем секунды к дате ":00" следующим образом в SaveItem:

select @pfromDate = try_cast(iif(len(value2)< 17, Value2+':00', Value2)  as datetime) from @parameters where [key]='fromDate'
	

Примечание 2: Иногда могут быть проблема с локальными установками браузера (и ОС), когда дата приходит в разных форматах. Для этого можем использовать следующий код: 

declare @dtt nvarchar=(select value from @parameters where [key]='dt'), @dt date
set @dt=try_convert(date,@dtt,126)
if isnull(year(@dt),1900)<1901 set @dt=try_convert(date,@dtt,104)
if isnull(year(@dt),1900)<1901 set @dt=null
if @dt is null begin
    	select 0 Result, 'Неправильная дата' Msg
        return
end

Дополнительно: https://stackoverflow.com/questions/7372038/is-there-any-way-to-change-input-type-date-format

Falcon Space is a functional web development platform on a narrow stack MS SQL/Bootstrap. Falcon Space Gettting started
{sp-shortDemostandLinks}

SQL-tool for creating personal accounts on the site

The essence of the approach and the history of the creation of Falcon Space
Web platform for creating personal accounts

Falcon Space Platform

This is a reduction in the cost of ownership

at the expense of fewer people to support

This is a quick change

while using the program

This is a modern interface

full adaptation for mobile devices

MS SQL web applications. Affiliate program for developers and web studios

You can develop on your own or collaborate with us on Falcon Space web development using only SQL and HTML.
See examples with SQL code
Platform documentation
Working on MS SQL Server
Note