Задать вопрос
Ответы пользователя по тегу Веб-разработка
  • Как хранить дату и время с учетом часового пояса в sql server + C# и отображать через javascript?

    Razbezhkin
    @Razbezhkin Автор вопроса
    программист, преподаватель
    Организовать это можно так:
    1. Для столбца таблицы используем тип «datetimeoffset»
    2. Чтобы присваивать через C#, используем тип данных DateTimeOffset и его свойство Now
    3. Для передачи на клиент (например через ajax) используем стандартную сериализацию (например, через Newtonsoft.Json), получиться строка типа «2019-10-07T09:38:10.5016691+05:00», в которой указывается местное время (сервера) и его часовой пояс.
    4. На клиенте эту строку используем для создания объекта даты, и выводим в локальном времени пользователя, например, так: (new Date(datestring)).toLocaleString()
    Ответ написан