Php计算每天通过的成本

时间:2013-04-24 20:40:48

标签: php mysql

  $1date =$row['Date1'];
     $2date = $row['Date2'];
       $datediff = $1date - $2date;
echo $datediff;

我想计算结果之间的天数并将结果放入表中(每天通过10美元)

3 个答案:

答案 0 :(得分:1)

您可以在MySQL中执行此操作然后将其转换为变量。做初次通话

SELECT TIMESTAMPDIFF('Date1','Date2'); 

答案 1 :(得分:1)

// convert to unix timestamp
$1date = strtotime($row['Date1']);
$2date = strtotime($row['Date2']);

// 86400 seconds in a day
// floor to round down, change to ceil to round up
$datediff = floor(($1date - $2date) / 86400);

$cost = $days * 10;

答案 2 :(得分:0)

尝试:

$days = date_diff(date_create($row['Date1']), date_create($row['Date2']))->format('%a');
$cost = $days * 10;