javascript - 为什么 Ajax 时钟在晚上走得更快?
问题描述
我有一个带有 ajax 和 PHP 的时钟。时钟将在早上 7:00 打开 显示的时间在下午是正确的。但是,我发现它实际上在 11:30 时间显示“11:41”。它走得更快。我不知道出了什么问题。这是我的js代码:
//Clock
setInterval(timestamp, 1000);
function timestamp() {
$.ajax({
url: 'timestamp.php',
cache: false,
success: function(data) {
$('#timestamp').html(data);
},
});
}
这是PHP代码:
<?php
date_default_timezone_set('Asia/Hong_Kong');
$timestamp = date('H:i');
$timestamp2 = date('D, d M Y');
echo "<div class='timecolumn tc1'>";
echo $timestamp;
echo "<div>";
echo "<div class='timecolumn tc2'>";
echo $timestamp2;
echo "<div>";
?>
解决方案
推荐阅读
- haskell - nix-env 和 nix-shell 有不同版本的 snap
- tfs - TFS 2018 - 构建和发布卡在加载中
- amazon-web-services - AWS SQS:多个 lambda 函数工作者会从多个服务器获取单个消息的副本吗?
- sql-server - 在 SQL Server 2008 中的一个查询中简单化条件
- json - 将 Json Post 传递给控制器返回未定义的 asp.net 核心
- android - 两个插件之间的Nativescript冲突 - Android gradle
- twitter-bootstrap - Bootstrap 4 modal onclick 处理程序在 VueJS 2 组件中不起作用
- microservices - 为具有可变依赖关系的用例定义气流 dag
- html - 位置固定仍然无法正常工作
- excel - Excel 返回值基于 2 个条件:1. 日期和 ID 匹配之间