2016-08-12 95 views
0

提出如果该请求已经从美国它使必须给当前日期和时间,美国,如果印度那么它必须在印度提供的日期和时间基于当地日期。此外,我的服务器将部署在美国服务器上,它会影响我何时获取当前日期。获取要从请求时

+0

[获取客户端的时区在JavaScript]的可能的复制(http://stackoverflow.com/问题/ 1091372 /获取最客户,时区,在JavaScript的) – James

回答

0

你可能想跟踪本地时间和UTC时间之间的差异....

var d = new Date() 
var n = d.getTimezoneOffset(); 

变量d是UTC时间,n为差(以分钟为单位)UTC之时间和本地时间...... 我通常把我的时间作为UTC时间,但显示本地时间......

+0

我知道这会提供我一个GMT计时我寻找一个确切的答案,S之间的偏移olve这个问题 –

+0

我不敢肯定我理解的问题,但如果你想显示本地时间按照要求,再加入UTC时间和偏移。或简单(这是我的意见),只显示UTC时间和括号之间,添加偏移量(以小时为单位)。让你的显示器变成这样的:下午1点54(-6:00)的一些国家在美国和1:57(+4:00)为印度也许... – PhoenixBlue