2010-06-01 39 views
2

我需要從以前它可以從數據庫中的特定日期30天(如:2010-05-23 12點36分29秒)。我是用PHP日期手法

date('d', strtotime("-30 days")) 

試試吧哪一個正在得到正確的答案,我在找什麼,但它不能幫助我從數據庫輸入日期。請幫助我解決問題。

回答

4

循序漸進:

$db_string =   "2010-05-23 12:36:26"; 
$db_timestamp =  strtotime($db_string); 
$db_timestamp_30days = strtotime("-30 days", $db_timestamp); 

$readable_date = date("d", $db_timestamp_30days); 
+0

謝謝您的寶貴information.Its工作 – abhis 2010-06-01 11:04:45

+0

只是作爲一個替代方案,可以使用'strtotime'這樣還有:'的strtotime(「2010-05- 23 12:36:26 -30天「) – 2010-06-01 11:12:24