如何在服务器端获取时间、日期和年份

本文关键字:日期 取时间 服务器端 获取 | 更新日期: 2023-09-27 18:00:15

大家好,我正在开发一个asp.net MVC3项目,我想问一下如何从服务器端获得time date and year。例如,我有2台电脑,电脑1是我的服务器,电脑2是我的客户端。PC 1时间为8/10/2016,对于我的PC 2为8/5/2016。我有一个Button,用于捕捉log.in的时间。我现在想要的是我想要捕捉的时间是PC 1(服务器端)的时间,而不是我当前PC(PC2/客户端)的时间。此外,我还有一个文本框/标签,用于确定服务器端(but failed to do it)的当前日期。对于这两个问题如何解决?。因为我只使用代码DateTime.Now来捕获time并获得date

对于第二种情况,我的PC 2中(客户端)的当前date and time8/5/2016。如果我在PC 2中更改date,则包含来自服务器端的date(但未能更改)的labe也在更改。我应该使用什么代码?。

如何在服务器端获取时间、日期和年份

谈到ASP.NET MVC,DateTime.Now将始终在控制器的任何部分或其他服务器端代码中返回服务器时间,因为此代码在server上执行
您可能只会在将客户端时间从''传递到客户端时遇到问题,例如HTML表单/JavaScript代码。

ASP.NET MVC中也没有类似"文本框"answers"标签"这样的东西
也许,你混淆了技术。

如果要获取客户端日期。。您必须使用任何javascript,如getDate()

MVC是结构给你的关于编写代码的需求,"视图"端控制客户端部分(即PC2),"控制器"端控制服务器端。但它的视图给出了来自服务器的日期。因此,在脚本端运行任何javascript更新标签。