Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 时间显示_Php_Ajax - Fatal编程技术网

Php 时间显示

Php 时间显示,php,ajax,Php,Ajax,我正在尝试重新使用很久以前的时间脚本,但我还想向它添加一些ajax脚本。我肯定我错过了一些明显的东西,或者没有完全完成。我想我遗漏了更多的代码,但不确定是否有。 以下是我所拥有的: date.js <script type="text/javascript"> $(document).ready(function() { var now = new Date(); var hours = now.getHours(); var msg;

我正在尝试重新使用很久以前的时间脚本,但我还想向它添加一些ajax脚本。我肯定我错过了一些明显的东西,或者没有完全完成。我想我遗漏了更多的代码,但不确定是否有。 以下是我所拥有的:

date.js

<script type="text/javascript">
$(document).ready(function() {
      var now = new Date();
      var hours = now.getHours();
      var msg;
      if (hours < 07) msg = "Good Morning";
      else if (hours < 12) msg = "Good Afternoon";
      else if (hours < 18) msg = "Good Evening";
      $('#time p').text(msg);
    });
});
</script>

$(文档).ready(函数(){
var now=新日期();
var hours=now.getHours();
var-msg;
如果(小时数<07)msg=“早上好”;
如果(小时数<12)msg=“下午好”;
如果(小时数<18)msg=“晚上好”;
$(#time p')。文本(msg);
});
});
我可以补充一下吗

 <?php the_date(); echo "<br />"; ?>

在该位置,我希望显示文本并使其再次工作。
如果不是,我会添加什么输出以便在这些时间显示文本?就像我说的,我相信这很简单。

您可以将PHP的输出放在
$('#time p')中
并让Javascript将其放入
#time p
元素中。但是,这意味着您必须将java脚本代码嵌入到主页中。谢谢您的回复。这就是我所做的,由于某些原因,它仍然不起作用。我按照建议将java移到index.php文件中。并做了一些小的调整。我在输出中加了一个(“”),它仍然显示一个空白区域,如果应该是时间的话。谢谢你,真的,你想做什么?你想“添加”一些ajax,我看不出来,也没有给出需要ajax的原因。
the_date()
做什么,用PHP打印Javascript而不使用变量,这毫无意义。对不起,让我备份一下。我认识的人正在运行一个电台类型的网站,但每小时都会自动更改播放列表。。。他来找我是因为SCASTV2给了他使用ajax更新统计数据的问题。我个人已经很久没有使用过scast脚本了,我不想花太多时间查看scast v2的更新脚本。我记得那一天我用了一个脚本,当时的文本发生了变化。然而,他希望它像一个每小时一次的东西(文本每小时改变一次),但他需要一些ajax,这样它就会改变,所以没有人需要刷新,希望它能有所帮助