如何在asp.net中获取用户的日期时间?

时间:2014-01-27 06:13:22

标签: c# asp.net .net asp.net-mvc-3 datetime

如何在asp.net中获取用户的日期时间?

如果未正确配置用户的计算机时间,则JavaScript无效。还有其他解决方案吗?

2 个答案:

答案 0 :(得分:0)

如果您尝试显示用户的本地日期/时间,您可以检测/请求他们的时区,然后从那里计算他们的当地时间。请记住包含DST首选项以确保准确性。有很多论坛都有这个功能,例如this one

答案 1 :(得分:0)

查找他的IP,并尝试根据IP获取时区,然后您可以获得一些准确的用户时间,除非用户使用代理浏览您的网站。让用户通过https://访问您的网站也可以提供帮助,如果他试图更加严重地更改日期,因为它会在浏览器中抛出SSL证书错误。