返回首页

我有一个ASP.NET Web应用程序。我的托管服务器是在美国。数据库是目前存在。
任何人都可以浏览该网站。现在,我想要得到的客户端PC的日期和时间。我将存储在数据库中,它会显示在浏览器中。
我有一个标签。我会告诉我已经在谷歌搜索,标签
。但没有找到正确的代码。
请给我的C#代码。
[我使用asp.net,C#]预先感谢

拉希德

回答

评论会员:游客 时间:2012/02/06
?辛格。乌代:您可以使用的JavaScript获取客户端的日期和时间。试试这个:imgsrc=http://www.orcode.com/img/ico/smiley_smile.gif收集从JavaScript的日期和时间后,这在ASP举行的日期和时间值:HiddenField控件,所以这个(日期时间)可以在服务器上读取。在服务器上,呼吁Convert.ToDateTime的HiddenField文字值()希望它可以帮助{S0的}
Orcun Iyigun
评论会员:游客 时间:2012/02/06
如果你不想使用Javascript,您可以看看这个链接。在那里,它会得到客户端的网页浏览器的日期和时间。{A}只是为了提前警告你,这个环节会不会有所​​帮助虽然在所有条件。它解释为什么。为了更加安全,我宁愿使用Javascript来实现这一目标。对于前看看在这个环节。{A2}好运:SAKryukov:我的问题,如果你真的需要本地客户端的时间,直到永远。那么,你通常需要这个时间只是提出翻译成客户端的本地时区的一些事件的时间,这是唯一合理的任务。但是,这是时区的信息,而不是真正的时间本身。服务器并不需要任何有关本地时间。这样想想:你需要的一些事件显示的时间。所发生的所有事件发生在与服务器的交互和服务器知道它的本地时间,应使用System.DateTime.UtcNow了,看到A3的}]。别的时间根本不存在的应用程序。在客户端,您可以使用JavaScript方法Date.getTimezoneOffset的UTC时间转化为本地时间,请参阅{A4}通常情况下,这是你真正需要的一切。mdash;SA