我試圖在7個不同的樹莓派上獲得一個事件監視器。 他們都獲得與FlipClock加載相同的網頁。FlipClock - 使用服務器時間而不是客戶端時間
我的問題是:RasPis上的時間不同。 (他們不能得到實際PTB-時間,因爲他們不能連接到互聯網)
這是我怎麼叫Flipclock:
<script type="text/javascript">
var clock = $('.clock').FlipClock({
clockFace: 'TwentyFourHourClock',
showSeconds: false
});
我想我可以解決這個問題如果我通過PHP得到實際的日期,並將其設置在加載這樣的FlipClock:
clock.setTime($servertime);
但我不能得到這個工作..
我是很新的這一點,所以是的,如果有誰知道,怎麼解決呢,請幫我:(
編輯: 這是我的新的呼叫看起來像:
<div class="clock"></div>
<script type="text/javascript">
var serverTime = <?= time() ?>;
var timeDifference = new Date - serverTime;
var clock = $('.clock').FlipClock(timeDifference,{
clockFace: 'TwentyFourHourClock',
showSeconds: false
});
</script>
但這使我的時鐘會奇怪,每更新一次,都需要不同的時間和分鐘。
什麼'$ servertime'的價值?應該是'1453726200' => [epoch timestamp](http://www.epochconverter.com/) –
@TimVermaelen如果我回顯$ servertime,我得到'1453726371' –
所以當你查看源代碼時,var serverTime = = time() ?>;'看起來像?你也意識到你的服務器和用戶的時間將在不同的時區,所以你倒計時很可能是錯誤的? – epascarello