System.DateTime.Now以C#返回什么?

System.DateTime.Now以C#返回什么?,c#,asp.net,C#,Asp.net,System.DateTime.Now在什么时候以C#返回? 是本地计算机(客户端)时间还是服务器(IIS)时间 如果返回客户机时间,如何获取服务器时间,反之亦然 编辑 好吧,对不起,我把它放错了。 但问题是本地时间还是服务器时间。当代码在服务器上时,它会返回当前服务器时间。返回服务器计算机上的当前日期和时间,表示为本地时间 表示代码所在的服务器上 但是,使用JavaScript从浏览器中获取当前日期/时间 function getDateTime() { var localTime =

System.DateTime.Now在什么时候以C#返回? 是本地计算机(客户端)时间还是服务器(IIS)时间

如果返回客户机时间,如何获取服务器时间,反之亦然

编辑 好吧,对不起,我把它放错了。
但问题是本地时间还是服务器时间。

当代码在服务器上时,它会返回当前服务器时间。

返回服务器计算机上的当前日期和时间,表示为本地时间

表示代码所在的服务器上

但是,使用JavaScript从浏览器中获取当前日期/时间

function getDateTime()
{
    var localTime = new Date();
    var year= localTime.getYear();
    var month= localTime.getMonth() +1;
    var date = localTime.getDate();
    var hours = localTime .getHours();
    var minutes = localTime .getMinutes();
    var seconds = localTime .getSeconds();    
    //at this point you can do with your results whatever you please
}

现在返回服务器上的当前日期和时间,表示为本地时间

要获得客户端时间,您需要使用javascript:

var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
//etc
var utcHours = now.getUTCHours();
var utcMinutes = now.getUTCMinutes();
//etc
//or
var utc = now.getTime();//milliseconds since 1 January 1970 00:00:00 UTC

DateTime。现在执行几个步骤:

  • 从操作系统获取UTC时间
  • 从正在执行时区信息的计算机的注册表中获取时区信息
  • 使用该时区信息将UTC解析为本地时间(同样是执行机器的本地时间)
如果返回客户机时间,如何获取服务器时间,反之亦然

如果您在多个时区中与客户机打交道,通常将所有日期存储在UTC中,然后存储客户机的时区以进行转换

JavaScript还可用于将UTC日期解析为客户端时间和/或在web浏览器中获取时间


地理位置(例如,检查用户的IP)也可用于猜测用户的位置/时区,但不能保证准确无误。

它返回网站/应用程序所在的服务器时间,因为asp.net是服务器端技术

要获得客户端时间,需要使用javasrcipt/jQuery,这是客户端技术:

var now = new Date();
now.format("dd/M/yy h:mm tt");


希望有帮助:)

返回当前系统时间

在客户端运行:如果正在执行客户端,则返回cllient系统时间

在服务器上运行:如果在服务器上执行,则返回服务器时间

若您想要服务器时间,只需编写一个在服务器上运行的方法,然后在客户机系统上调用它


请参阅从客户端调用服务器方法的参考示例。

它返回运行代码的计算机的时间。可能是语法错误。这是一个属性,所以没有括号。“System.DateTime.Now”返回当前时间。“System.DateTime.Now()”是一个语法错误。System.DateTime.Now获取一个DateTime对象,该对象被设置为您计算机上的当前日期和时间,表示为本地时间。@downvoter…您能告诉我否决投票的原因吗…?我没有否决投票(也不会),但您还没有回答问题的第二部分(“如何获取客户端时间?”)。应该注意的是,
.format()
不是一个标准方法;尽管它可以从几个不同的库中获得。@JonathanLonowski:Thnx用于输入。是的,任何版本的jQuery库都可以。但是,
Date()
函数是一个纯javascript函数。它不是DateTime吗?现在比Date.Now好吗?@Firnas-是的,很好。谢谢。帮了大忙