我遇到了PHP日期函数的问题,我之前从未遇到过问题.
时间戳是完全正确的,但是由于某些奇怪的原因,date()输出的时间不对应.
我有以下时间戳(这绝对是正确的 - 当我将它回显到页面上,以及在数据库中,它显示为正确):
464400
Run Code Online (Sandbox Code Playgroud)
然而,当我使用以下代码行时:
<?php echo date("H:i",$timestamp); ?>
Run Code Online (Sandbox Code Playgroud)
我上午4点的时间?如果我将时间戳粘贴到时间戳转换器网站,那么它显示的时间实际上应该是上午9点.
我完全陷入困境,这在我之前从未发生过这个问题最近刚出现 - 代码没有改变,一切似乎都在以前正常工作.
有没有人有这个问题的经验?任何帮助,将不胜感激.
所以,如果我使用:
<?php echo date_format($date, "j M Y") ?>
Run Code Online (Sandbox Code Playgroud)
我得到以下格式的日期:1950年1月5日.
然而,我想要的是:1950年1月5日
我该如何添加额外的?