2014-06-09 147 views
-1

我有一個我想轉換爲String的日期對象。我試圖查找它,但沒有提出一個很好的答案。日期是從數據庫中檢索,它看起來像這樣:PHP將日期轉換爲字符串

object(DateTime)#1433 (3) { 
    ["date"]=> string(19) "2014-06-04 00:00:00" 
    ["timezone_type"]=> int(3) 
    ["timezone"]=> string(19) "America/Los_Angeles" 
} 

我需要它僅僅是「2014年6月4日」設定爲在另一個函數的參數。我如何將它轉換爲一個字符串?

+0

你應該學會使用PHP的[在線文檔(http://us2.php.net/manual/en/class.datetime.php)。這很有幫助。 –

回答

1

你已經有一個DateTime對象,所以你可以使用format()方法格式化日期:手冊中

$date->format('Y-m-d'); 

你可以找到的格式字符列表(如Ym,或d)的date()

1

您可以使用格式功能:

$dateString = $yourDateObject->format('Y-m-d'); 
+0

這就是它!謝謝! –