Ich habe ein Online-Prüfungsportal und jede Prüfung ist Zeitbasis, so muss ich die Zeit der Prüfung als Countdown auf der Seite anzeigen. Mein Problem ist, dass wenn ich meine System/PC/Laptop-Zeit ändern wird der Countdown auch geändert wird. beispielsweise. Wenn die Prüfungsdauer 10 Minuten beträgt und nach dem Beginn der Prüfung, wenn ich meine Laptopzeit auf 1 Stunde zurückstelle, dann wird mein Timer auch auf 1 Stunde und 10 Minuten geändert. Hier unten iPHP + jquery Timer nicht mit Server Zeit
meinen Code erwähntfunction get15dayFromNow() {
var t = $('#ex_time').val();
return t;
}
$clock.countdown(get15dayFromNow(), function(event) {
$(this).html(event.strftime('%H:%M:%S'));
}).on('finish.countdown', function(event) {
alert("Exam Time Complete");
});
Vielen Dank im Voraus
Verwenden Sie eine serverseitige Zeit – madalinivascu
Wo ist Ihr PHP-Code? Und hosten Sie Ihre Site auf einem Remote-Server oder auf Ihrem lokalen Computer? –
Ein einfacher Weg ist, dass Sie die Start-/Endzeit in einer Datenbank speichern und der JavaScript-Code nur die Zeit mit einem Countdown anzeigt. Wenn Sie eine Datenbank verwenden, können Sie den Zeitpunkt überprüfen, zu dem der Benutzer die Prüfung abgibt, oder Sie können die Zeit mit ajax überprüfen. –