如何在达到特定值时停止php中的月计算

时间:2017-09-18 06:06:38

标签: php

我的折旧系统只包含两个月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

0 个答案:

没有答案