У меня есть часы с ajax и PHP. Часы будут открыты в 7:00 утра. Отображаемое время правильное во второй половине дня. Тем не менее, я обнаружил, что на самом деле он показывает «11:41» в 11:30. Это идет быстрее. Я не знаю, что происходит не так. Вот мой код 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>";
?>