當我在php或javascript中輸出日期時,它是如何計算的?它受用戶在他的電腦上設置時間還是從外部源獲取時間的影響?如果用戶可以影響它,那麼我如何確保我的代碼獲得真正的日期/時間?在php/javascript中獲取時間
1
A
回答
1
有一個在技術和差這些技術的情況下。意味着前端(客戶端)或後端(服務器端)。 PHP
和JavaScript
的區別在於調用級別。
PHP
PHP
是一個專用的服務器,而不是客戶端機器上運行。從PHP
上下文中調用時間函數時,將從服務器端獲取時間。這意味着託管服務器的時間。
JavaScript
JavaScript
在客戶端級別(瀏覽器)是否正在運行。在JavaScript
上下文中花費的時間將佔用客戶端操作系統時間。更改您的操作系統時間設置將影響您的提取時間。
在這種情況下,我們沒有考慮任何JavaScript
後端,如NodeJS
。因爲這表現得像上面提到的PHP
上下文。
每當我需要確保在客戶端應用程序JavaScript
正確的日期/時間,我會推出一個REST請求來檢索服務器的時間。計算服務器時間考慮到只有經過身份驗證的系統管理員才能控制服務器的數據/時間設置。我們可以依靠這個日期/時間的真相。
0
相關問題
- 1. 在ruby中獲取時間間隔
- 2. 獲取時間
- 3. 在SQL中獲取時間之間的平均時間
- 4. 在LINGO獲取BIOS時間
- 5. 在php中獲取動態時間戳?
- 6. 在Arduino中獲取API的時間
- 7. 在VCS中獲取系統時間
- 8. 在Ubuntu中獲取CPU時間?
- 9. 獲取時間在iOS中「運行」
- 10. 在php中獲取時間戳
- 11. 在LogiQL中獲取當前時間
- 12. 在webview中獲取日期和時間
- 13. 在Redis中獲取當前時間
- 14. 在Vxworks中獲取系統時間
- 15. 在C#中獲取核心時間#
- 16. 如何在vC++中獲取windows時間?
- 17. 在javascript中獲取兩次時間差
- 18. 在Lua中獲取UTC UNIX時間戳
- 19. 在iPhone中獲取系統時間
- 20. 在Android中獲取總通話時間
- 21. 在javascript中獲取IST時間
- 22. 在Android中獲取投擲時間
- 23. 在php中獲取當前IST時間
- 24. PHP - 在主題行中獲取時間
- 25. 在Alexa中獲取相對時間
- 26. 在Android中獲取通知時間
- 27. 在groovy/java中獲取當前時間
- 28. 在javascript中獲取確切時間
- 29. 在PHP中獲取精確時間
- 30. 在Julius中獲取處理時間
'PHP'得到上它的運行服務器的時間。 'JavaScript'從用戶設備獲取時間就我所知 – UfguFugullu