javascript的日期时间函数

javascript的日期时间函数,javascript,jquery,Javascript,Jquery,我正在使用JavaScript日期时间函数,这对我来说很好。只是怀疑这个函数将从何处拾取数据 从客户机或服务器 带有支持链接的答案将更有帮助 更新:如果客户端PC需要时间,那么如果客户端更改机器的日期时间该怎么办 提前感谢。JavaScript执行客户端,因此它将从客户端计算机中选择日期 注意:如果在服务器(node js)上执行,则需要服务器日期。不需要在客户端获取日期存储服务器机器日期并转换为utc格式,或者如果在客户端检索日期并将其转换为正常格式,则会显示正确的时间。您可以在脚本中使用此选

我正在使用JavaScript日期时间函数,这对我来说很好。只是怀疑这个函数将从何处拾取数据

从客户机或服务器

带有支持链接的答案将更有帮助

更新:如果客户端PC需要时间,那么如果客户端更改机器的日期时间该怎么办


提前感谢。

JavaScript执行客户端,因此它将从客户端计算机中选择日期


注意:如果在服务器(node js)上执行,则需要服务器日期。

不需要在客户端获取日期存储服务器机器日期并转换为utc格式,或者如果在客户端检索日期并将其转换为正常格式,则会显示正确的时间。

您可以在脚本中使用此选项:

var now = new Date(); 
var now_utc = new Date(now.getUTCFullYear(), now.getUTCMonth(), now.getUTCDate(),  now.getUTCHours(), now.getUTCMinutes(), now.getUTCSeconds()); 
请试试这个

    <div id="demo"></div>

    <script>
    document.getElementById("demo").innerHTML =new Date();
    </script>

document.getElementById(“demo”).innerHTML=新日期();

Google是你的朋友所有js函数都将在客户端PC中执行,因此不建议使用javascript数据时间,因为如果有人更改机器的日期时间,可能会导致问题。对吗?是的,如果机器上的日期时间更改,则日期时间值也会更改。你能详细说明你想要完成什么吗?是的,如果系统日期和时间发生变化,日期和时间也会发生变化。您始终可以在服务器上交叉验证日期和时间。然后,如果您不想使用客户端计算机,请将时间存储在字符串中,然后将其作为字符串检索。不要将其视为时间您似乎误解了问题。