字符串PHP的日期时间

字符串PHP的日期时间,php,arrays,datetime,format,explode,Php,Arrays,Datetime,Format,Explode,我遇到了一个问题,我正在尝试用PHP分离我的datetime值(在bdd中) 我认为爆炸不起作用,因为它是一种日期时间格式,所以我尝试回显 //echo $letemps->format('Y-m-d H:i:s'); 但我得到了一个错误:调用字符串上的成员函数format() 我如何获得t1[0]=“2017-10-07”和t1[1]=“00:00:00” 我希望您能帮助我。问题是,您正在为数组赋值,而实际情况正好相反 假设您的实际代码中没有介于$t1和$datedunch/$date

我遇到了一个问题,我正在尝试用PHP分离我的datetime值(在bdd中)

我认为爆炸不起作用,因为它是一种日期时间格式,所以我尝试回显

//echo $letemps->format('Y-m-d H:i:s');
但我得到了一个错误:调用字符串上的成员函数format()

我如何获得
t1[0]=“2017-10-07”
t1[1]=“00:00:00”


我希望您能帮助我。

问题是,您正在为数组赋值,而实际情况正好相反

假设您的实际代码中没有介于
$t1
$datedunch
/
$dateFin
之间的任何内容,那么您的代码将为
$t1[0]
$t1[1]
分配null值

如果
$DateFirst
$dateFin
现在分别等于日期/时间,请尝试此代码

 $temps[0]['Date_deb']; // --> "2017-10-07 00:00:00" 


 $letemps = $temps[0]['Date_deb'];

 $t1 = explode(" ", $letemps);
 $dateDebut = $t1[0];              // $dateDebut = "2017-10-07"
 $dateFin = $t1[1];                // $dateFin = "00:00:00"

 echo $dateDebut . " and " . $dateFin;
 echo "<br>"
 echo $t1[0] . " and " . $t1[1];
$temps[0]['Date\u deb']];//-->"2017-10-07 00:00:00" 
$letemps=$temps[0]['Date\u deb'];
$t1=爆炸(“,$letemps”);
$DateFirst=$t1[0];//$Date处子秀=“2017-10-07”
$dateFin=$t1[1];//$dateFin=“00:00:00”
echo$Date处子秀。“和”$达特芬;
回声“
” echo$t1[0]。“和”$t1[1];
NP。很高兴我能帮忙!您知道为什么在$t1=explode(“,$letemps);//之后我var dump$t1时t1是空的吗explode函数应该返回“2011-33-33”、“00:00:65”或类似的内容?检查以确保
$temps[0]['Date_deb']有一个值。哦,对不起,我的评论太旧了,我没有检查t1^^^的转储文件。再次感谢您的帮助@Marshe78 np:)
 $temps[0]['Date_deb']; // --> "2017-10-07 00:00:00" 


 $letemps = $temps[0]['Date_deb'];

 $t1 = explode(" ", $letemps);
 $dateDebut = $t1[0];              // $dateDebut = "2017-10-07"
 $dateFin = $t1[1];                // $dateFin = "00:00:00"

 echo $dateDebut . " and " . $dateFin;
 echo "<br>"
 echo $t1[0] . " and " . $t1[1];