-3

您好,感谢您的帮助。我在mysql中有一个表,有2列(date1),(date2)。我想找到这两天之间的日子,并通过php计算每天10美元的价格

4

2 回答 2

1

干得好:

$dt1 = new DateTime("@{$date1}");
$dt2 = new DateTime("@{$date2}");
$interval = $dt1->diff($dt2);
$price = 10 * $interval->d;

这假设您将日期保存$date1$date2unix 时间戳

于 2013-04-24T19:38:07.083 回答
1

尝试这个..

<?php
     $first_date = strtotime("2013-04-10");
     $last_date = strtotime("2013-04-01");
     $datediff = $first_date - $last_date;
     echo "Days : ". floor($datediff/(60*60*24))."<br>";
     echo "Price : $". (floor($datediff/(60*60*24)))*10;
?>

输出

Days : 9
Price : $90
于 2013-04-24T19:39:42.530 回答