gpt4 book ai didi

php - 如果帖子在 5 小时内显示文本

转载 作者:搜寻专家 更新时间:2023-10-31 21:26:31 25 4
gpt4 key购买 nike

目前我有以下字符串。

$timeago = human_time_diff( get_the_time('U'), current_time('timestamp') );
print $timeago;

这将返回如下所示的结果。

1 分钟、1 小时、1 周、1 个月和 1 年。

我正在尝试弄清楚如何使用 if 语句来检测该帖子是否在过去 5 小时内发布,以及它是否使它回显“NEW"但如果不是,则不要回显任何内容。

编辑:我尝试了以下但没有成功......我对如何让它检查小时部分以及我猜的数字部分感到困惑。

$timeago = human_time_diff( get_the_time('U'), current_time('timestamp') );
print $timeago;
if( $timeago >= 0 && $timeago <= 5 )
{
print 'NEW';
}

最佳答案

您必须像下面这样手动完成:

$from = current_time('timestamp') - 1000000;
$to = current_time('timestamp');
$diff = (int) abs($to - $from);
$hours = round($diff / HOUR_IN_SECONDS);
if ($hours <= 1)
$hours = 1;
echo $hours; //OP = 278 (278 hours)

关于php - 如果帖子在 5 小时内显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35238193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com