Azure/C++/C#/Java/Asp.net/JavaScript/Html - MFC/COM/ActiveX/eclipse/Web

dlbrant

working soft

博客园 首页 新随笔 管理

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

 

在服务端存储UTC时间:

C#: 

DateTime date = DateTime.UtcNow;

 

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

JavaScript:

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

 

在客户端页面显示时间:

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

 

posted on 2012-01-20 11:56  dlbrant  阅读(670)  评论(0编辑  收藏  举报

Software