用JavaScript获取服务器时间,然后做页面倒计时的程序代码如下:
untitled
设定时间:2015年06月18日0时0分0秒
服务器时间:loading...
本地时间:loading...
倒计时时间:loading...
注:原理用xmlhttp来获取服务器上的时间,后台用js做倒计时显示到页面上,由于获取服务器时间这个在本地运行不一定能成功,最好是在服务器上运行!
倒计时显示可以用ajax实现
当前服务器时间与设定时间的差值 先获取当前服务器时间,差值用设定时间减去这个当前服务器时间即可
至于你说的“最终的目的只是让N台时间设置不一样的电脑打开该页面显示的倒计时都是一致倒计的”,这个因为你服务器的时间不管在什么电脑打开都是一样的,js获取的是你的服务器时间,而不是本地电脑的时间,所以这个你无需考虑 在任何电脑打开都是一样的,而不论这个电脑的当地时间设置如何。
首先、这个页面只需显示如:离XXX还有:1天
13:12:23.需显示为倒计时递减。其次,设定倒计时结束为某一时刻,打开页面显示的是
当前服务器时间 与设定时间的差值、而不是本机时间与设定时间的差值。其实最终的目的只是让N台时间设置不一样的电脑打开该页面显示的倒计时都是一致倒计的。