我的折旧系统只包含两个月48和96的值。
基于我需要知道的48或96个值如何在达到ceratin值时停止php中的计算(48/96)?
所以我有这个脚本来显示已经过了几个月。
<?php
$depreciation = ($tom['depreciation_age']); <----- 48 or 96
$date = date("Y-m-d");
$timeStart = strtotime($tom['purchase_date']);
$timeEnd = strtotime("$date");
$number = 0 + (date("Y",$timeEnd)-date("Y",$timeStart))*12;
if ($number >= $depreciation) {
echo $ depreciation;
} else {
echo $number;
}
?>
如果超过48或96个月的值我使用IF函数将它们设为48或96,但我有另一列需要上面脚本中的这个值。上面计算的值将继续计算,因为它基于当前日期。
<?php
$a = ($tom['depreciation_permonth']);
$b = $number;
$total = $a * $b;
echo $total;
?>
如何阻止它,请帮助
这是人们应该在浏览器中看到的内容
id name date price Depre_month depreciation_permonth asset_age depreciation_accumulation
1 car 2013-08-01 50000 48 1.041,7 48 50000
2 boat 2012-03-22 45000 48 937.5 48 45000
3 computer 2015-09-01 2000 48 41.6 24 1000