首页 > 解决方案 > 为什么 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>";
?>

标签: javascriptphpajaxtime

解决方案


推荐阅读