gpt4 book ai didi

php - php 中剩余的天数、小时数和分钟数

转载 作者:行者123 更新时间:2023-12-05 08:56:27 24 4
gpt4 key购买 nike

我从数据库中得到这个时间戳 1496592689

问题是我不知道如何得到剩余的天数、小时数和分钟数

但是我下面有这段代码

这是我存储时间戳的变量 $db_user_timestamp

现在我有了这个当前时间 $timenow = time();

我试着用它来计算

$remainingtime = $db_user_timestamp - $timenow;

但我不知道如何用天、小时和分钟表示。

在此先感谢您对我的帮助:)

最佳答案

始终使用 DateTime

$create_time = "1496592689";
$current_time = time();

$dtCurrent = DateTime::createFromFormat('U', $current_time);
$dtCreate = DateTime::createFromFormat('U', $create_time);
$diff = $dtCurrent->diff($dtCreate);

$interval = $diff->format("%y years %m months %d days %h hours %i minutes %s seconds");
$interval = preg_replace('/(^0| 0) (years|months|days|hours|minutes|seconds)/', '', $interval);

echo $interval;

结果

 6 months 30 days 5 hours 52 minutes

关于php - php 中剩余的天数、小时数和分钟数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40436983/

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