2016-06-30 6 views
1

ユーザーにサーバークロックを表示するタスクが割り当てられています。私はjqueryを使ってそれを行うことができますが、私たちはサーバクロックを表示する必要があります。これは時計のようになります。laravelを使用してユーザーにサーバークロックを表示する方法5.2

私のような日付の形式は:2016-06-30 10:27:32です。タイマーや時計のように更新する必要があります。私はインターネット上で多くの検索をしているが、私は何の手がかりも得ていない。

私に解決策を提案してください。

答えて

0

おそらく、最善の解決策は、サーバーから時刻/日付を取得し、jquery/JS経由でそれを増やすことです。

<?php $currentTime = getdate(); ?> 
<script> 
    var date = new Date(Date.UTC(<?php echo $currentTime['year'] .",". 
             $currentTime['mon'] .",". 
             $currentTime['mday'] .",". 
             $currentTime['hours'] .",". 
             $currentTime['minutes'] .",". 
             $currentTime['seconds']; ?>)); 
    setInterval(function() { 
     date.setSeconds(date.getSeconds() + 1); 
     console.log((date.getHours() +':' + date.getMinutes() + ':' + date.getSeconds())); 
    }, 1000); 
</script> 

setIntervalは最も正確な関数ではないため、AJAXリクエストを使用して1分に1回更新する必要があります。

関連する問題