转换“;DD/MM/YYYY h:m”;到时间戳


convert "DD/MM/YYYY h:m" to timestamp

我需要使用php将DD/MM/YYYY h:m(例如2015年12月21日17:14)此日期转换为时间戳格式,并将其存储在mysql中。

我试过strtotime()和其他一些功能,但它不起作用。有人能帮我吗。我正在使用日期选择器生成日期时间的值

使用以下代码将"DD/MM/YYYY h:m"转换为时间戳

$dateString = "21/12/2015 17:14";
$timestamp = strtotime(str_replace("/", "-", $dateString));

您可以使用DateTime类:

$dateStr = '21/12/2015 17:14';
echo $timestamp = 'DateTime::createFromFormat('d/m/Y H:i', $dateStr)->getTimestamp();