【问题标题】:how to get the date and time in from PC2 to PC1?如何从 PC2 到 PC1 获取日期和时间?
【发布时间】:2016-12-19 05:06:27
【问题描述】:

您好,我遇到了麻烦,我该如何解决这个问题,我搜索了一些文章,但提供的一些示例在 PHP 中。正如我上面的标题,我如何从PC2(Server side where I publish my project) (example of date and time is 8/12/2016 4:40 PM) 获得Date and Time - 以及我的PC1(client side who use the project) (example of date and time is 8/10/2016 5:00) 的当前时间。我想要的是,我想在视图中将server side time 显示到我的一个标签中。甚至我操作/更改PC1 日期和时间设置标签也不会影响/更改,因为它来自PC2 时间。我尝试使用Datetime.now() 并尝试从PC1 更改设置时间,刷新页面后我的标签日期也发生了变化。

【问题讨论】:

    标签: javascript asp.net date asp.net-mvc-3 clock-synchronization


    【解决方案1】:

    您似乎正在使用 Asp.net-Mvc,您想向客户端浏览器显示您的服务器时间。如果您正在使用 Razor 模板工程师,请尝试以下操作:

    <div>@Html.Label(DateTime.Now.ToString())</div>
    

    或者像这样:

    <label for="">@DateTime.Now.ToString()</label>
    

    【讨论】:

    • 我的服务器时间会显示到客户端时间吗?
    • 其实每次刷新浏览器时,浏览器都会向服务器发送请求,服务器会生成或找到匹配的html文档,然后将文档发送给客户端(你的浏览器)。浏览器收到文档后会显示给您。回到你的问题,&lt;label for=""&gt;@DateTime.Now.ToString()&lt;/label&gt;会生成一个html标签标签是这样的:'&lt;label for=""&gt;xx/xx/xxxx&lt;/label&gt;,每次刷新或者请求url,都会得到一个新生成的文档与服务器DateTime.Now
    • @ty 我只是添加一个格式,因为我只需要显示日期
    【解决方案2】:
    DateTime dt = DateTime.Now;
    String strDate="";
    strDate = dt.ToString("MM/dd/yyyy hh:mm tt"); // 08/12/2016 02:22 PM
    

    【讨论】:

    • 对不起,我是 asp.net 和 jScript 的新手。我的小组给我的这种问题。我应该在哪里使用您的代码?
    猜你喜欢
    • 1970-01-01
    • 2021-12-19
    • 2021-08-25
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2013-12-09
    • 1970-01-01
    相关资源
    最近更新 更多