是否正在格式化mysql2date()
输入字符串为\'Y-m-d H:i:s\'
, 像specified in the Codex?
另外,为什么不使用与$date_format
?
编辑:
您的输出是什么$last_login?
中的第二个参数human_time_diff()
是可选的。为什么不干脆省略呢?这样,如果您从$last_login
, 您应该从human_time_diff()
.编辑:
这个human_time_diff()
函数的第一个参数需要UNIX时间戳。尝试包装$last_login
在里面mktime()
, e、 g.:
$last_login_unix = mktime( $last_login );
human_time_diff( $last_login_unix );
编辑:
可能要使用strtotime()
而不是mktime()
:
$last_login_unix = strtotime( $last_login );
human_time_diff( $last_login_unix );