3

所以,我有这个代码:

  print date("l, F j, Y h:m:s a", strtotime("+8 hours"));

它已经在网站中显示当前日期和时间,但问题是我需要刷新页面才能看到时间和日期正在更新。请帮忙!

4

5 回答 5

17

使用 PHP 您可以获取服务器时间,请使用此代码获取当前时间

<?php echo date("D M d, Y G:i a"); ?>

您可以根据需要更改日期格式,请看这里

现在要更新当前时间和日期,您必须<div>使用显示日期的(JQuery Ajax)刷新元素(),我提供了一个链接,该链接描述了一种<element>定期刷新的方法。对你来说,它应该是 1 秒或 1000 毫秒。这是教程链接

于 2012-05-25T08:34:29.430 回答
3

PHP 在服务器上运行,这意味着您必须刷新代码才能再次执行它。这里最好的解决方案是使用 JavaScript,因为您可以设置 asetInterval并使用新时间更新元素。

于 2012-05-25T08:16:53.367 回答
2
<?php
//$today = date("F j, Y, g:i a");                 // March 10, 2001, 5:16 pm
//$today = date("m.d.y");                         // 03.10.01
//$today = date("j, n, Y");                       // 10, 3, 2001
//$today = date("Ymd");                           // 20010310
//$today = date('h-i-s, j-m-y, it is w Day');     // 05-16-18, 10-03-01, 1631 1618 6 Satpm01
//$today = date('\i\t \i\s \t\h\e jS \d\a\y.');   // it is the 10th day.
//$today = date("D M j G:i:s T Y");               // Sat Mar 10 17:16:18 MST 2001
//$today = date('H:m:s \m \i\s\ \m\o\n\t\h');     // 17:03:18 m is month
//$today = date("H:i:s");                         // 17:16:18

echo $today;
?>
于 2016-02-24T13:23:19.930 回答
0

您需要从 php 获取日期并在 javascript 变量中打印该日期并在导航器显示小时内进行循环

用 javascript 检查这段代码:

http://www.dynamicdrive.com/dynamicindex6/clock2.htm

或者这个带有 jQ​​uery 的代码:

http://www.jquery4u.com/snippets/create-jquery-digital-clock-jquery4u/

您需要将 javascrip 代码放在 php 页面的头部,然后打印实际日期,以获取 javascript 代码的变量。

于 2014-02-11T01:48:11.120 回答
0

添加您的时区

date_default_timezone_set("Asia/Colombo");

echo date("Y-m-d H:i:s");  // or any format

PHP 支持的时区列表:https ://www.w3schools.com/php/php_ref_timezones.asp

于 2019-04-25T09:52:58.780 回答