2

我一直在我的网站中使用字符串来格式化数据库中保存的日期戳,到目前为止,我使用的方法一直很好。这是代码:

$memberdate = $member['date'];
$memberdate = date('jS F Y', strtotime($memberdate));

初始 $membersate 值为1381742596 - 输出值为1970 年 1 月 1 日

有谁知道为什么这适用于所有其他页面/脚本但现在不行的原因?

4

1 回答 1

4

strtotime()使用,当你转换即。“2013-11-07 16:29:30”为其整数值。

但是您已经将它作为 unix_timestamp (整数值),因此您不需要使用strttotime().

$memberdate = date('jS F Y', $member['date']);
于 2013-11-07T15:28:56.270 回答