用php/javascript获取时间

用php/javascript获取时间,javascript,php,html,css,time,Javascript,Php,Html,Css,Time,当我用php或javascript输出日期时,它是如何计算的?它是受用户在其计算机上设置的时间影响,还是受外部来源的影响?如果用户可以影响它,那么我如何确保我的代码获得真实的日期/时间?技术和这些技术的上下文有所不同。指前端(客户端)或后端(服务器端)。PHP和JavaScript的区别在于调用级别 PHP PHP在专用服务器上运行,而不是在客户机上运行。当从PHP上下文中调用time函数时,时间将从服务器端获取。表示托管服务器的时间 JavaScript JavaScript正在客户端级别(浏

当我用php或javascript输出日期时,它是如何计算的?它是受用户在其计算机上设置的时间影响,还是受外部来源的影响?如果用户可以影响它,那么我如何确保我的代码获得真实的日期/时间?

技术和这些技术的上下文有所不同。指前端(客户端)或后端(服务器端)。
PHP
JavaScript
的区别在于调用级别

PHP

PHP
在专用服务器上运行,而不是在客户机上运行。当从
PHP
上下文中调用time函数时,时间将从服务器端获取。表示托管服务器的时间

JavaScript

JavaScript
正在客户端级别(浏览器)运行。
JavaScript
上下文中花费的时间将占用客户端操作系统的时间。更改操作系统时间设置将影响
JavaScript
时间获取

在这种情况下,我们不考虑任何
JavaScript
后端,比如
NodeJS
。因为它的行为与上面提到的
PHP
上下文相同


每当我需要确保客户端
JavaScript
应用程序上的日期/时间正确时,我都会启动一个REST请求来检索服务器时间。计算服务器时间考虑到只有经过身份验证的系统管理员才能控制服务器数据/时间设置。我们可以依赖这个日期/时间事实。

Javascript从用户时钟获取它

PHP从服务器获取它


PHP
从运行它的服务器获取时间
JavaScript
据我所知,从用户设备获取时间