您好,感谢您的帮助。我在mysql中有一个表有2列(date1),(date2)。我想找到这两天之间的天数,并通过php计算每天10美元的价格
答案 0 :(得分:1)
你去:
$dt1 = new DateTime("@{$date1}");
$dt2 = new DateTime("@{$date2}");
$interval = $dt1->diff($dt2);
$price = 10 * $interval->d;
这假设您将日期$date1
和$date2
保存为unix时间戳
答案 1 :(得分: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