创建实时时钟

时间:2011-09-27 03:30:16

标签: php datetime real-time clock

我需要在网站的一角显示日期,但要在页面上显示一些动作。格式很简单。

  

2011年9月27日星期二上午1:34:27

然而,我希望整个事情能够实时改变。因此,如果访客仍不是他的网站,一天过后,星期二将说星期三。在几秒钟内,1:34:27将会一直在...... 28 ... 29 ......等等。

非常简单,对吧?这只是文字。似乎无法弄清楚这一点。

3 个答案:

答案 0 :(得分:5)

因此,当您的用户登陆页面时,您可以按照页面所需的任何格式提供服务器时间和日期。

您的Javascript执行并开始计算秒,分钟等并相应地更改。

在任何时候你都需要在服务器端引用时间来记录日志或者你可能需要的其他内容(这通常通过表单提交,页面加载或AJAX调用来完成),使用基于服务器的时间函数,如date('l, jS F, Y at h:i:s a')(它可以获取您指定的格式)在PHP脚本的开头并根据需要进行操作。然后,当用户执行该特定操作时,您将获得时间戳。

修改...

所以你基本上在寻找一个从PHP时间读取的时钟? 看看这个:http://jsfiddle.net/positiv/hC4yc/ - 我相信你可以根据自己的意愿调整它。

答案 1 :(得分:3)

将HTML发送到客户端后,您将永远无法使用没有客户端脚本的服务器端脚本来更改它。

答案 2 :(得分:1)

由于您已经打印了这样的日期,因此可以使用Date.parse()从字符串中获取时间戳。但是,根据我的测试,似乎“at”一词将其抛弃,因此您需要使用replace()删除“at”一词,然后通过Date.parse()来获取时间戳。< / p>