gpt4 book ai didi

php - 日期进度条 PHP

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

我目前有这段代码:

$date1 = strtotime($row["progress"]);
$date2 = strtotime($time);
$today = time();
$num = $today - $date1;
$den = $date2 - $date1;
$percentage = ($today - $date1) / ($date2 - $date1) * 100;
echo "Current Completion Status:";
echo $percentage;

它应该做的是提出从今天到完成日期的进度状态。然后我将使用它来创建进度条。

但是目前它显示为 0%。我将这些测试值用于进度行。这是 2015-11-17 12:00:00 和该格式的当前日期。所以我可以创建百分比。如前所述,它显示 0 作为结果。我该如何解决此问题以使其显示完成百分比。

最佳答案

尝试这段代码并使其适应您的脚本:

$date = date('y-m-j&\nb\sp;g:i:s');

$date1 = strtotime('2015-03-12 00:00:00');
$date2 = strtotime('2015-12-17 00:00:00');
$today = time();

$dateDiff = $date2 - $date1;
$dateDiffForToday = $today - $date1;

$percentage = $dateDiffForToday / $dateDiff * 100;
$percentageRounded = round($percentage);

echo $percentageRounded . '%';

$date2 不应基于 date('y-m-j&\nb\sp;g:i:s') 因为它与 相同$今天

关于php - 日期进度条 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33745830/

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