2013-04-24 50 views
-3

您好,感謝您的幫助。我有一個表中有2列(DATE1)的MySQL,(DATE2)。我想找到這兩天之間的天,並通過PHP計算的10美元的價格爲每一天PHP計算天數在2個不同的日期之間

+0

這已經在這裏**很多**。搜索這個網站,你會發現你需要的代碼。 – 2013-04-24 19:35:02

+0

什麼都沒有...... :( – marina 2013-04-24 19:37:19

+1

你可以用MySQL或PHP做這個,搜索周圍有很多代碼 – blackbird 2013-04-24 19:37:48

回答

1

在這裏你去:

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

這是假設你是保存日期$date1$date2與unix時間戳

+0

我會試試,我需要從mysql得到日期 – marina 2013-04-24 19:39:29

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 
+0

非常感謝你 – marina 2013-04-24 19:40:53

+0

@marina很高興幫助你:D – 2013-04-24 20:02:47

相關問題