イベントのカウントダウンを作成しようとしています。私はこのコードを持っているJquery CountdownJquery Countdown Server同期の問題
を使用しています:
$(function() {
var fecha = new Date("July 30, 2011 00:00:00");
$('#defaultCountdown').countdown({
until: fecha,
format: 'DHMS',
expiryUrl: "http://www.google.com",
serverSync: serverTime,
timezone: -4
});
});
function serverTime() {
var time = null;
$.ajax({
url: 'serverTime.php',
async: false,
dataType: 'text',
success: function (text) {
time = new Date(text);
},
error: function (http, message, exc) {
time = new Date();
}
});
return time;
}
スクリプトが正常に動作しているが、私はクロック、日付、カウントダウンの変更を変更しようとします。 理由は何ですか?
時刻を変更できますか? –
問題は、成功のコールバックのエラーから来ていると思われます。サーバはバリュー日付を提供していないので、JSの新しいDate()に戻ります。これはクライアント側の関数なので、明らかにあなたの時計に基づいています。 – Cystack