2012-11-27 42 views
0

我正在使用這個日曆構建一個web應用程序。
Jquery Based Full Calendar 這個日曆是基於jQuery和jQuery是客戶端代碼,所以它在客戶端端工作。我希望這個日曆使用我的PHP服務器時間來完成它的整個工作。 那麼這將是最好的方法。在jQuery中獲取php服務器時間的最佳方法

  1. 我應該每次得到服務器時間一旦這個日曆被加載 並保持它使用的時間計數。
  2. 或者我應該每57秒與服務器同步並獲得服務器時間。
+1

是否有時鐘功能?如果你只是使用日曆,你可以在頁面加載時獲取當前日期? – dm03514

+1

yaa dude完全基於時鐘..因爲它使用時鐘在日曆中添加事件。 –

+1

是你所有的用戶在同一時區嗎?如果不是,你怎麼知道它們到底是幾點?如果用戶在您的網站上註冊,我會添加類似時區的內容。我正在給你這個,所以你可以檢查** javascript用戶時鐘**是否與數據庫中的用戶時區一致。如果這是錯誤的,你可以提醒用戶請修復你的時鐘。如果是這種情況,我會使用用戶時鐘,而不是服務器時間。 – pregmatch

回答

0

讓您的用戶選擇一個時區,並使用從服務器獲得的UTC時間計算他們的時間。據我所知,大多數網站都使用這個系統。

0

你應該看看this question-它應該有很多關於同步時間問題的有用信息。

這就是說,想想你的應用程序如何擴展和從那裏工作。每分鐘的請求可以很容易地加到一個不容易處理的負載上。

如果您打算讓人們在未來某個時間/日期安排活動,您是否真的需要實時同步時間事件?如果這是一個日曆,那麼您確實需要確保客戶的時間與小時和分鐘級別相匹配,並且日期相同。之後,除非第二個時間安排,否則您可以依賴客戶的時間。 (然後,我不知道這個日曆是什麼...)

此外,如果你保存他們的事件服務器端,我不知道它會對你有什麼好處來同步時間你正在考慮的方式。如果您希望在有人進行更改時一次將更新推送到所有日曆,則可以考慮採用其他方式來執行更改。

祝你好運 - 我希望這會有所幫助。

相關問題