2014-06-09 194 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

这就是它!谢谢! –