我有一个网页,接收当前在本地电台播放的歌曲。它从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