javascript 在javascript中获取IST时间
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/22134726/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-10-27 22:31:31 来源:igfitidea点击:
Get IST time in javascript
提问by user3371310
<script type="text/javascript">
<!--
var currentTime = new Date()
var hours = currentTime.getHours()
var minutes = currentTime.getMinutes()
if (minutes < 10)
minutes = "0" + minutes
document.write("<b>" + hours + ":" + minutes + " " + "</b>")
//-->
</script>
Getting local comupter time. I want to get IST time in javascript.
获取本地计算机时间。我想在 javascript 中获得 IST 时间。
回答by Mike Dinescu
The following will allow you to convert local time to IST time:
以下将允许您将本地时间转换为 IST 时间:
var currentTime = new Date();
var currentOffset = currentTime.getTimezoneOffset();
var ISTOffset = 330; // IST offset UTC +5:30
var ISTTime = new Date(currentTime.getTime() + (ISTOffset + currentOffset)*60000);
// ISTTime now represents the time in IST coordinates
var hoursIST = ISTTime.getHours()
var minutesIST = ISTTime.getMinutes()
document.write("<b>" + hoursIST + ":" + minutesIST + " " + "</b>")