javascript - 如何使用 JS 和 PHP 获取服务器时间?
问题描述
我正在创建一个站点,在该站点中,我从 php 中的服务器获取时间,然后将其传递给 JS 变量,以执行其他一些操作。
这是我所拥有的示例:
Clock.php 文件:在这个文件中我得到服务器时间
<?php
echo $s = date('Y-m-d h:i:s');
?>
Index.php 文件:在这个文件中,我得到了文件clock.php 中设置的回显结果。
<?php include("reloj.php"); ?>
<input type="text" id="serverDate" style="opacity: 20;" >
<script>
let reloj = document.getElementById("serverDate");
function muestraReloj () {
fetch("reloj.php")
.then(response => response.text())
.then(data => reloj.value = data);
console.log(reloj.value);
var fechaYHora = new Date(reloj.value).toLocaleTimeString();
console.log(fechaYHora);
}
setInterval(muestraReloj, 1000)
</script>
一切对我来说都正常工作,但我不想显示在时钟文件的回声中打印的时间,在我建立的示例中,如果我删除回声然后它会失败,因为它没有显示任何内容。带有 id serverDate 的输入我可以隐藏它,但是文件 clock.php 的回声我不知道它是如何被隐藏的,有什么想法吗?
解决方案
将其替换为您的 Clock.php 文件内容:
<?php
echo $_SERVER['REQUEST_TIME'];
?>
推荐阅读
- c - 来自 PostgreSQL 中 C 扩展的“CREATE SCHEMA foo ...”查询(使用 SPI_execute_with_args)
- javascript - 如何限制调用我的函数 2 次
- python-3.x - 在 Python3 的 for 循环中将一个函数的 2 个单独的返回值附加到 2 个单独的列表中
- reactjs - 如何在 React 中使用 Material UI 组件
- kubernetes-helm - 修改 Kubernetes Helm 模板外部范围内的变量
- database - 当我访问模型文件夹中的自定义方法时收到 401 错误
- python - 关键错误:0,数据帧从另一个数据帧过滤
- apostrophe-cms - ApostropheCMS - 从用户组来宾中删除页面菜单
- javascript - 从会话存储中打开折叠
- javascript - Wordpress admin-ajax.php 加载失败