【发布时间】:2015-06-15 11:46:16
【问题描述】:
我有 php 日期:
<?php
date_default_timezone_set('Europe/London');
echo date('D M d Y H:i:s O');
?>
和 javascript/jquery 脚本在网站上发布日期:
setInterval(function() {
var d = new Date("<? echo date('D M d Y H:i:s O'); ?>")
currentHours = d.getHours();
currentHours = ("0" + currentHours).slice(-2);
currentMinutes = d.getMinutes();
currentMinutes = ("0" + currentMinutes).slice(-2);
currentSec = d.getSeconds();
currentSec = ("0" + currentSec).slice(-2);
$('#timer').text((currentHours +':' + currentMinutes + ':' + currentSec ));
},
但是 javascript 返回 aN:aN:aN 如何在javascript中插入服务器时间?
【问题讨论】:
-
Date("<?必须是Date("<?php -
该 JS 代码是从 js 文件还是 PHP 文件运行的?如果它是从 js 文件运行的,则 PHP 代码没有运行。
-
看起来您返回了一些 NaN(不是数字)。您是否尝试过将脚本拆分为多个部分以查明它开始出错的地方?
-
你应该使用
Ajax
标签: javascript php jquery datetime