正在将字符串日期和时间转换为日期时间


$date = DateTime::createFromFormat('d/m/Y h:i A', '$info['date']'.' '.'$info['time']');
echo $date->format('Y-m-d H:i:s');

基本上,我正在尝试将数据库时间和日期转换为日期时间格式,这样我就可以检查东西了。但我不认为我真的可以在dateTime函数中输入$info[date']/time,所以我不知道该怎么办。我在这个网站上看了很多次,似乎什么都找不到。

试试这个:

$date = DateTime::createFromFormat('d/m/Y h:i A', $info['date'].' '.$info['time']);

请注意,我删除了变量周围的单引号。

实际遵循

$date = DateTime::createFromFormat('d/m/Y h:i A', '$info['date']'.' '.'$info['time']');

应为:

$date = DateTime::createFromFormat('d/m/Y h:i A', $info['date'] . ' ' . $info['time']);

您已经使用了类似'$info['date']'的引号,但不应该使用。

这对我来说是

$date = date("Y-m-d H:i:s", strtotime($YourDateTime));

相关内容

  • 没有找到相关文章

最新更新