同样一段程序,CGI运行和shell终端中运行结果不同

素衣白马客京华 2014-09-19 04:06:02
一段c代码中调用了localtime函数,正确结果应该是返回当前时区的时间。
在shell中执行显示中国时间,但在lighttpd服务器(CGI)中运行,返回的却是UTC时间,少了8个小时。应该怎么解决呢
以下是我系统的时区设置
[jud@cgi-stdlog]$echo $TZ
Asia/Shanghai
...全文
372 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
已经解决了 是由于lighttpd的所属用户问题,还是lighttpd的配置问题,没有继承到环境变量
  • 打赏
  • 举报
回复
来个人好么。。。

2,204

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧