Web服务器与客户端时差问题

Web服务器与客户端不在一个时区,显示客户端时间就需要计算与客户端的时差。

在服务端存储UTC时间:

C#: 

DateTime date = DateTime.UtcNow;

在客户端显示时间时需要取得客户端时区:

JavaScript:

timeOffset = (new Date()).getTimezoneOffset(); (返回以分钟为单位与UTC的时差)

在客户端页面显示时间:

date = date .AddMinutes(-1 * timeOffset ); 

原文地址:https://www.cnblogs.com/dlbrant/p/2327816.html