PHP将日期转换为字符串

时间:2014-06-09 19:19:13

标签: php string

我有一个日期对象,我想转换为String。我试着查一下但是没有得到一个好的答案。从db检索日期,它看起来像这样:

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

我需要将它作为“2014-06-04”设置为另一个函数中的参数。如何将其转换为字符串?

2 个答案:

答案 0 :(得分:2)

您可以使用格式化功能:

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

答案 1 :(得分:1)

您已有DateTime个对象,因此您可以使用format()方法格式化日期:

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

您可以在date()的手册中找到格式字符列表(例如Ymd)。