JavaScript中的getTimezoneOffset()方法在Golang中的对应方法是什么?

huangapple go评论84阅读模式
英文:

JavaScript getTimezoneOffset() method in Golang

问题

在JavaScript中,我们可以使用这个方法来获取偏移区域。

function myFunction() {
    var d = new Date();
    var n = d.getTimezoneOffset();
    document.getElementById("demo").innerHTML = n;
}

例如,如果我们在德国的柏林,返回的值是-120分钟。如果我们在伦敦,返回的值是-60分钟。

我需要在golang中实现完全相同的方法。是否存在?谢谢大家。

英文:

In JavaScript we can use this method to get the offset zone.

function myFunction() {
    var d = new Date();
    var n = d.getTimezoneOffset();
    document.getElementById("demo").innerHTML = n;

}

For example , if we are in Berlin , Germany we return -120 minutes. If we are in London we have -60 minutes.

I need exactly that method in golang. Exists??? Thanks to every one.

答案1

得分: 1

time.Time类型具有您要查找的内容:

zone, offset := time.Now().Zone()

zone是时区名称,offset是其UTC偏移量。非常简单。

在playground上的示例:http://play.golang.org/p/Ij-TuuRX_K

英文:

The time.Time type has what you're looking for:

zone, offset := time.Now().Zone()

zone the the timezone name, and offset is its UTC offset. Pretty simple

Example on the playground: http://play.golang.org/p/Ij-TuuRX_K

huangapple
  • 本文由 发表于 2015年6月15日 05:33:47
  • 转载请务必保留本文链接:https://go.coder-hub.com/30834791.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定