倒计时器使用jquery或谷歌应用程序引擎?

Shi*_*idi 0 javascript jquery google-app-engine

我需要做一个倒计时时钟,它会计算我选择的日期,使用jquery或谷歌应用引擎(Python)的日,小时,分钟和秒.

我使用Javascript创建了一个计时器,但是我使用了系统时间.

我需要使用服务器时间.任何机构都可以根据服务器UTC时间给我建立倒数计时器的想法.

Arj*_*jan 6

我使用Javascript创建了一个计时器,但是我使用了系统时间.

如果JavaScript确实满足您的需求,那么JavaScript代码也可以很容易地变为动态.在代码中,无论在何处初始化当前系统时间,只需使用您选择的语言(Python)插入服务器时间.换句话说:使用您的服务器语言(Python)就像现在一样输出脚本,除了替换初始化当前时间的部分.

在PHP中,一些伪代码(不确定Date()构造函数的参数)可能看起来像,例如:

// my_countdown_script.php
[..]
var startTime = new Date( <?php echo time(); ?> );
[..]
Run Code Online (Sandbox Code Playgroud)

然后,您将包括插入服务器时间的PHP文件,而不是包含您的JavaScript:

<script type="text/javascript" src="my_countdown_script.php"></script>
Run Code Online (Sandbox Code Playgroud)

好处是:这将适用于任何支持您已创建的JavaScript的浏览器.

(在某些更高版本中,您的JavaScript可能包含一些初始化程序,允许您在将HTML包含在HTML中之后设置当前时间.这将允许实际的JavaScript库是静态的,因此可以由浏览器缓存.)