我正在存储成员创建的日期 时间() 功能,并使用 strftime()日期() 功能,但没有显示正确的时间信息

我的代码是:

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");

我错过了什么 ?请帮我

问候

编辑:

根据 面条, ,我需要检查服务器的时钟设置,所以我确实使用了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:D

再次感谢

有帮助吗?

解决方案

您确定服务器时钟是否正确设置?分钟会改变似乎很奇怪。如果是不同的时区,我最多希望花费数小时会改变,但分钟不变。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top