Php 日期时间字符串问题

Php 日期时间字符串问题,php,string,datetime,Php,String,Datetime,如果我定义$ETA=strftime(“%Y-%m-%d%H:%m:%S',$ETA\u-time)而不是$ETA='2013-08-28 09:24:00',那么下面的代码在$datetime\u from=new datetime($datetime\u from\u-string)行失败: 在一种情况下,var\u dump($ETA)显示2013-08-28 09:24:00,在另一种情况下,'2013-08-28 09:24:00'(在这种情况下,日期时间失败)。如何修复它?内部不需要

如果我定义
$ETA=strftime(“%Y-%m-%d%H:%m:%S',$ETA\u-time)
而不是
$ETA='2013-08-28 09:24:00'
,那么下面的代码在
$datetime\u from=new datetime($datetime\u from\u-string)
行失败:


在一种情况下,
var\u dump($ETA)
显示
2013-08-28 09:24:00
,在另一种情况下,
'2013-08-28 09:24:00'
(在这种情况下,日期时间失败)。如何修复它?

内部不需要单引号

改变

$ETA = strftime("'%Y-%m-%d %H:%M:%S'", $ETA_time)


您的问题中缺少错误消息。如果没有错误消息,“正在失败”是什么意思?人们期望什么?你得到了什么?
$ETA = strftime("'%Y-%m-%d %H:%M:%S'", $ETA_time)
$ETA = strftime("%Y-%m-%d %H:%M:%S", $ETA_time)