字符串PHP的日期时间
我遇到了一个问题,我正在尝试用PHP分离我的datetime值(在bdd中) 我认为爆炸不起作用,因为它是一种日期时间格式,所以我尝试回显字符串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
//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];