我有一個網頁,接收當前在本地電臺播放的歌曲。它從Radiotime.com獲取歌曲數據。我的問題是,託管我的頁面的服務器位於美國中部時區,因此,服務器接收的數據中的時間處於中央時間。然而,我和廣播電臺都位於東部時區,所以我希望我的網頁顯示的時間在東部時間。我可以欺騙服務器顯示的時區,還是可以將頁面上顯示的時間以某種方式轉換?任何幫助將不勝感激。 -Austin服務器上的欺騙時間
2
A
回答
1
嘗試,如果你使用PHP 5.1或更高版本可以使用date_default_timezone_set
:
date_default_timezone_set('America/New_York'); // set timezone to Eastern
0
0
使用supported timezone字符串與date_default_timezone_set()
函數。
你可能想是這樣的:
date_default_timezone_set('America/New_York');
0
如果你想的時候要爲整個服務器的不同,您可以更改服務器的時區。在Debian派生的發行版(如Ubuntu)上,您可以運行sudo dpkg-reconfigure tzdata
來配置時區。
如果您只是希望Web服務器在不同的時區運行,則可以在/etc/init.d/nginx
或類似的初始化腳本中設置TZ
環境變量。
您也可以在您的特定程序中設置TZ
環境變量;大多數語言提供了一個setenv
或類似的功能,這會影響很多時間相關功能的輸出。 (gmtime(3)
當然不會在意。)
相關問題
- 1. 欺騙TCP服務器握手失敗
- 2. makefile修改時間欺騙?
- 3. 欺騙$ _SERVER ['HTTPS']在本地wamp服務器上進行測試
- 4. 欺騙反射器
- 5. Exchange Web服務標識欺騙
- 6. DNS服務器欺騙請求放大服務器2008 R2的DDoS緩解
- 7. 設置與欺騙MAC地址的Ubuntu服務器
- 8. 如何保護來自欺騙服務器的密碼
- 9. ZNC - 欺騙IRC服務器的IP連接限制
- 10. HTTP瀏覽器欺騙
- 11. 欺騙遊戲控制器
- 12. 欺騙SQL Server
- 13. 欺騙libdc1394
- 14. 使用PHP欺騙IP地址(無需服務器響應)
- 15. 欺騙服務器加載文件更快?
- 16. 更改Linux時間來欺騙系統正常運行時間
- 17. 用SinonJS欺騙API?
- 18. MIME類型欺騙
- 19. 防止IP欺騙
- 20. ICMP欺騙幫助
- 21. IP地址欺騙
- 22. 欺騙Usercontrol以允許「。」命名空間
- 23. 軟件arp中毒,mac欺騙,ip欺騙
- 24. iframe的欺騙ip地址
- 25. python中的IP欺騙3
- 26. 欺騙postMethod(Java中的apache)?
- 27. 後綴反欺騙過濾器
- 28. 欺騙使用Windows驅動器像Linux?
- 29. 欺騙導航器裏面<iframe>
- 30. 如何欺騙HTTP請求以測試.NET Web服務
我試過這個方法,但它似乎並不奏效。但我不太清楚爲什麼。我的代碼如下: <?php date_default_timezone_set('America/New_York'); #code to receive data – 2011-03-08 07:07:35
@cheeseisedible:你使用的是什麼版本的PHP? – 2011-03-08 07:08:10
@ Mark Elliot:我正在使用5.2.13 – 2011-03-08 07:10:58