Относительно часовых поясов, все же еще одна причина сохранить все даты в единственном часовом поясе (предпочтительно UTC). Так или иначе я думаю, ответы с помощью datediff, datepart и различные встроенные функции даты являются лучшим выбором.
В документе JSON :: XS
говорится, что следующее будет преобразовано в true
/ false
] 0
и 1
, т.е. \ 0
и \ 1
JSON :: XS :: true
и JSON :: XS :: false
Использование одного из них должно решить вашу проблему