如何根据c#中系统的时区创建本地化网页?

时间:2016-02-26 09:55:11

标签: c# asp.net localization

我想创建一个asp.net本地化网页,其中页面的UI应自动转换为从系统时区提取的当前文化。例如,如果我在印度使用该网页,我的时区是GMT + 5.30,那么页面的语言应该是“hn-IN”。同样应自动转换为西班牙语或法语。我不想提供手动链接来选择首选语言。

1 个答案:

答案 0 :(得分:0)

这可以通过使用Javascript来确定用户当前时区的客户端脚本来完成。类似于http://www.w3schools.com/jsref/jsref_gettimezoneoffset.asp的东西,您可以使用它来更改页面的元素。

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