我正在使用time()函数存储成员创建的日期,并使用strftime()和date()函数回显它们,但它不显示正确的时间信息
我的代码是:
date("d-m-Y H:i:s", $member->created)
strftime("%Y-%m-%d",$member->created)
它应该显示这个:
17-11-2010 14:42
而不是:
17-11-2010 23:45
现在,我已将我的 php.ini date.timezone 配置更改为我当前的时区“亚洲/雅加达”,但没有任何改变。我也尝试使用在我的代码中手动设置它们
date_default_timezone_set("Asia/Jakarta");
我错过了什么 ?请帮我
问候
编辑:
根据Noodles,我需要检查服务器的时钟设置,所以我使用了 hwclock 命令,结果发现时钟设置不正确,因为它显示
Thu 18 Nov 2010 02:07:25 AM WIT -0.931691 seconds
虽然它应该是
Wed 17 Nov 2010 05:04:ss PM
现在,如何将此设置同步到我的时区?
编辑:我设法使用更改时钟设置
date -s "HH:MM:SS"
hwclock --systohc
谢谢你指出面条
我猜案子已经结案了:D
再次感谢伙计们