Какая дата будет выводиться, если сайт хранится в сервере, язык c#, использую встроеное свойство DateTime?
Если сайт хранится в сервере, какая дата будет браться, из сервера или локально(с пользователя ПК)?
Правильно понимаю, если храниться в сервере, то дата должена браться из сервера? если да! то как будет с часовым поясом, например серверное время московское, а клиент(пользователь) заходит на сайт из другой страны или допустим из Сибири? :)
вот именно по этому, в линукс (upd если не ошибаюсь это вообще во всех *x, линукс скорее унаследовал довольно логичную идею), системное время (которое пишется в логах и которым отмечаются временные метрики файлов - UTC) только при отображении в пользовательском интерфейсе, оно приводится к локальному часовому поясу конкретного пользователя
виндовым разработчикам, приходится брать на себя распознавание факта разных часовых поясов и правильной их координации
при чем не стыковка возникнет даже в пределах одного города, если сервер линуксовый (опять UTC), а клиент виндовый
DateTime.Now на клиенте даст локальное время клиента
DateTime.Now на виндовом сервере даст локальное время сервера
DateTime.Now (Dot.NET Core/Mono?) на линуксовом сервере - даст UTC