显示“昨天”、“今天”的方式 时间:2019-04-05 作者:Joe Landry 目前,我在循环中使用以下代码来显示多组帖子的日期。很好,我只是想知道是否有可能将当前帖子的日期从php代码“l”(星期日-星期六)改为今天和昨天。我猜Wordpress没有内置的检测功能,需要创建一个函数来替换此处的日期?$my_date = the_date(\'l, F jS, Y\', \'<div class="clear"></div><h2>\', \'</h2>\', FALSE); echo $my_date; 2 个回复 SO网友:Rick Hellewell 我花了不到一分钟的时间询问谷歌(或bing,或duck)找到了这个答案:https://stackoverflow.com/questions/3454258/php-date-yesterday-today接受的答案包含您想要使用的代码(或将为您提供一个起点)。(这不是一个WordPress问题……这是一个PHP问题。PHP问题属于堆栈溢出位置:https://stackoverflow.com/ ) SO网友:Krzysiek Dróżdż WordPress具有内置功能,可以更好地显示时差。它甚至在wp admin中几乎无处不在;)调用此函数 human_time_diff. 它需要两个参数:from 和to (两者都作为时间戳)并返回包含人类可读时间差的字符串。甚至还有一个过滤器human_time_diff 这将允许您对这些字符串进行更改,以便使其更精确或更不精确(例如,函数可以返回“4秒前”)。如果你只想要“今天/昨天”,那么就选择Ricks解决方案,简单比较日期。 文章导航