2015-09-07 38 views
-3

你好我的問題很簡單,請讓減去30分鐘我知道我可以從時間我的代碼是減去30分鐘:此我想從時間

$endDate = date("Y-m-d H:i:s", $futureDate); 


     $d_newdate = strtotime($endDate); 
     $d_newdate1 = $d_newdate - ('30 minutes'); 
     echo $d_newdate2 = date("Y-m-d H:i:s", $d_newdate1);die("workings"); 

此代碼的時間增加了1小時它錯了,我想減去30分鐘。

+5

的可能重複[PHP,減分](http://stackoverflow.com/questions/17717911/php-subtract-minutes) – Saty

+1

人...只是谷歌「我可以從我的代碼減去30分鐘」,第一個條目將帶你到@Saty鏈接。谷歌你自己的問題。 – Amarnasan

回答

0
echo date("Y-m-d H:i:s")."<br>"; 
echo date("Y-m-d H:i:s",strtotime('-30 minutes')); 
0

嘗試使用此

$d_newdate = strtotime($endDate); 

$d_newdate1 = $d_newdate - (30 * 60); 

$new_time = date("Y-m-d H:i:s", $d_newdate1); 
+0

不減去一小時只是加入 – user1990386

+0

它對我的工作很好,因爲我在這裏發佈前測試過。你面臨什麼問題?你在變量'$ endDate'得到正確的價值 –

+0

我解決這個問題。現在我的新查詢是如何從兩個日期時間之間的數據庫中檢索所有記錄我的查詢是: SELECT * FROM'appointment' WHERE 'ap_datetime' ='2015-09-08 01:30:00'AND('cur_datetime' BETWEEN'2015-09-08 01:30:00'AND'2015-09-08 02:30:00') – user1990386

0
$date = '2015-08-02 15:30:00'; 
echo $date."<br>"; 
echo date('Y-m-d H:i:s',strtotime("-30 minutes",strtotime($date)));