猿问

没有显示 human_time_diff 的输出

我试图用它human_time_diff来显示多久前发布了一些东西。

我得到这样的 ACF 字段:

<?php $commenttime = get_sub_field( 'time', $postid ); ?>

我的返回格式$commenttime是:

Y-m-d H:i:s

但是当我这样做时,没有显示时差:

<?php echo human_time_diff( $commenttime, current_time('timestamp') ) . ' ago'; ?>

我哪里错了?


不负相思意
浏览 113回答 1
1回答

潇潇雨雨

human_time_diff:确定两个时间戳之间的差异human_time_diff(&nbsp;$from,&nbsp;$to&nbsp;)这个功能的使用human_time_diff(&nbsp;get_the_time('U'),&nbsp;current_time('timestamp')&nbsp;)&nbsp;.&nbsp;'&nbsp;ago';变量$commenttime应该在时间戳中strtotime($commenttime)
随时随地看视频慕课网APP
我要回答