在Web应用程序中,DateTime.Now如何知道用户的当地时间?

发布于 2024-12-07 01:38:19 字数 242 浏览 0 评论 0原文

根据此 DateTime.Now vs. DateTime.UtcNow 您以 UTC 存储日期时间信息并将其显示为 DateTime.Now 给用户。如果是在 Web 应用程序上,DateTime.Now 如何了解用户的位置并相应地调整 UTC 时间?位置是从用户传入的标头信息推断出来的吗?

According to this DateTime.Now vs. DateTime.UtcNow you store date time information in UTC and show it to user as DateTime.Now. If it is on web application, how does DateTime.Now know about user's location and adjusts UTC time accordingly? Is location inferred from header information that user passes in?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

定格我的天空 2024-12-14 01:38:19

DateTime.Now 不知道用户的位置并进行调整。它基于站点运行的服务器。

DateTime.Now does not know the user's location and adjust for it. It is based off the server the site is running on.

夏雨凉 2024-12-14 01:38:19

正如布莱克所说,事实并非如此。

如果服务器正在计算最终用户的当前时间,则它必须基于用户提供的信息。否则,您通常会使用 JavaScript 根据本地计算机的时钟提供当前日期/时间参考。

As Blake said, it doesn't.

If a server is calculating the current time for the end user, it must be based on information that user has provided. Otherwise, you typically would use javascript to provide the current date/time reference based on the local machine's clock.

农村范ル 2024-12-14 01:38:19

DateTime.Now 根据服务器而不是客户端返回当前时间。

DateTime.Now returns the current time according to the server, not the client.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文