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

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

4

3 回答 3

1

您可以在 MySQL 中执行此操作,然后将其转换为变量。进行初始呼叫

SELECT TIMESTAMPDIFF('Date1','Date2'); 
于 2013-04-24T20:50:48.237 回答
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;
于 2013-04-24T20:50:51.507 回答
0

尝试:

$days = date_diff(date_create($row['Date1']), date_create($row['Date2']))->format('%a');
$cost = $days * 10;
于 2013-04-24T20:45:53.880 回答