我正在尝试使用 PHP 将日期和时间转换为 DateTime 格式:
$matches_date = null;
preg_match('/\[(.*[^]])\]/', $line_text, $matches_date);
print "DATE: ".$matches_date[1]."<br>";
$matches_time = null;
preg_match('/\(([^)]*)\)/', $line_text, $matches_time);
print "TIME: ".$matches_time[1]."<br>";
$release_date = date("Y-m-d H:i:s", strtotime($matches_date[1] + " " + $matches_time[1]));
print "DATETIME: ".$release_date."<br>";
输出:
日期:2013-01-30
时间:13:00:00
日期时间:2013-05-10 20:26:00
日期时间不正确。我如何解决它?尝试了许多变化,但没有一个奏效。