使用12-8-2011和13:14变量创建php datetime对象

时间:2011-12-16 06:01:31

标签: php datetime

我有一个表格,当时有一个datePicker和两个下拉框。我如何将类似于12-08-2011和13:14的变量转换为有效的php日期时间对象?

2 个答案:

答案 0 :(得分:1)

DateTime::createFromFormat

$date = DateTime::createFromFormat('m-j-Y H:i', "{$date} {$time}");

答案 1 :(得分:0)

$a = '12-08-2011';
$b = '13:14';
$date = new DateTime($a.' '.$b);
echo date_format($date, 'Y-m-d H:i:s');

2011-08-12 13:14:00