2013-05-29 49 views
0

有沒有辦法用date()添加10分鐘,但格式爲(Y-m-d H:i:s)?我正在做一個「時間延長」的拍賣,我似乎無法記住如何設置。 PHP手冊並沒有給我太多幫助,雖然這可能是因爲我沒有正確地搜索。我也在這裏搜索,但無法真正找到接近我的答案。PHP未來日期(Y-m-d H:i:s)

總結: 我有一個日期,比如說「2013-05-29 17:00:00」,它是從數據庫中動態提取的。我需要把它做成「2013-05-29 17:10:00」。

我敢打賭,有這麼容易的事情,我得到答案後,我會在我的桌上打我的頭。

謝謝你的時間!

+1

你可以只使用'選擇my_date,DATE_ADD(my_date,間隔10分鐘)從MY_TABLE in_10_minutes做數據庫;' –

+0

這個看看: 的http://計算器。 com/questions/7335153 /添加10分鐘到日期從mysql到datetime並比較它現在的時間 –

+0

@RyanNaddy先生,您需要使這個答案成爲答案所以我可以upvote +接受它。完美工作。 – lxndr

回答

0

由於您已經從數據庫獲取數據,因此您可以選擇使用PHP方法,爲什麼不在數據庫中執行該操作。

$sql = $pdo->exec("select my_date, date_add(my_date, interval 10 minute) as in_10_minutes from my_table"); 
$rows = $sql->fetchAll(); 

foreach($rows as $row){ 
    echo $row["my_date"]."::".$row["in_10_minutes"]; 
} 
10

你可以使用:

$closingTime = date("Y-m-d H:i:s", strtotime($closingTime) + (60*10)); 
3

執行此操作。

<?php 
date('l jS F (Y-m-d)', strtotime('+10 minutes')); 
??