看板 PHP 關於我們 聯絡資訊
各位前輩,你們好 小弟最近剛接觸PHP 寫到date這個函數 但是它只能顯示固定的時間 小弟就試著使用無限回圈 讓它可以每秒都做一下更動 就像真的時鐘那樣每秒秒數就會加一 可是這樣做在網頁上是一直在 前面顯示過的時間後面再顯示下一秒的時間 (EX.現在時間02:10:00 現在時間02:10:01....) 那小弟有找到資料說可以 使用header這個函數來重新載入頁面的做法 可是重新載入頁面這樣的話 使用起來也不適當 所以想問看看, 有沒有指令是可以清除掉上一個迴圈顯示出來的時間 又或者可以使用什麼方式 PS.小弟有找過JS的做法, 但是這樣又會造成每個使用者的時間不統一的問題 先謝過各位前輩^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.172.211.76
Jerr:ajax去打server請php給時間,再update document的dom 11/03 14:25
xichon:謝謝jerr前輩,不過想再問一下, 11/03 14:31
xichon:php本身沒辦法做到這樣的功能嗎?? 11/03 14:31
xichon:ajax小弟我還沒碰過!"!冏 11/03 14:32
guardlan:php是在server端執行完把結果吐回去給client 11/03 14:35
guardlan:你要的這功能靠js做才是正解 11/03 14:37
guardlan:怕每個使用者的時間不統一的解法應該是 讀取網頁的時候由 11/03 14:38
guardlan:server提供個基準時間值 讓client的js接走然後做時間累加 11/03 14:38
guardlan:ajax的做法不是不行, 一值打server要時間...如果你網站有 11/03 14:41
xichon:謝謝Jerr前輩 與 guardlan前輩 這樣小弟我瞭解了!感謝^^ 11/03 14:42
guardlan:幾十人同時在線上, server不被打掛才怪= = 11/03 14:42
tkdmaf:js就可以直接寫入時間用setTimeout遞迴更新了。 11/03 14:45
xichon:謝謝tkdmaf前輩,JS的部分小弟還需要研究研究^^"還沒碰過^^ 11/03 15:16
xichon:非常的感謝您們給小弟的方向^^ 11/03 15:16
liaosankai:http://ppt.cc/vF9K 參考看看 11/04 20:40
xichon:謝謝前輩分享^^ 11/05 00:23