2011-04-29 8 views
1

내 PHP 파일에서 다음 코드 한 :동기화 - JQuery와 카운트 다운 플러그인과 PHP

<div id="clockTimestamp" class="hidden"><?=$_SERVER['REQUEST_TIME'];?></div> 
<div id="clock"></div> 

내가 Keith Wood에서 JQuery와 카운트 다운 플러그인을 사용하고이처럼 호출 오전 :

$('#countdown').countdown({until: until, serverSync: getServerTime}); 

function getServerTime() { 
    var time = $('#clockTimestamp').html()*1000; 
    time = new Date(time); 
    return time; 
} 

자, 내 질문은 : 다음의 js 파일의 코드를 다음

그리고는 생입니다 OK [ 'REQUEST_TIME']를 $ _SERVER와의 접근 또는 I는 다음과 같이 그것을 수행해야합니다

function getServerTime() { 
    var time = null; 
    $.ajax(
    { 
     url: '../../_ajax/getServerTime.php', 
     async: false, 
     dataType: 'text', 
     success: function(text) { 
      time = new Date(text); 
     }, 
     error: function(http, message, exc) { 
      time = new Date(); 
     } 
    }); 
    return time; 
} 

답변

1

난 당신이, 나중에 방문자 지금이 문제를 해결했는지 확인 해요 ....

가장 쉬운 방법은 다음을 사용하는 것입니다. jQuery server time plugin

+0

어떻게 작동하는지 잘 모르겠습니다. 표준 날짜 및 시간 함수에 연결하여 정확한 서버 시간으로 반환하거나 현재 시간 및 날짜로 Date 객체를 만드는 경우 플러그인의 함수를 통해 실행해야합니까? 그것을위한 진짜 API 문서가 없다. – inquam

+0

귀하의 답변은 단지 의견 일뿐 대답이 아닙니다. ** 그것은 쉽지 않습니다. 귀하가 제공 한이 스크립트는 github에도 포함되어 있지 않지만, 일부 서버의 일부 압축 파일에서는 90 년대에 거기에 많은 코드가있다. 문서가 없다. 나는 그런 것을 사용하지 않을 것이다. – vsync