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