将“DD / MM / YYYY h:m”转换为时间戳

时间:2015-12-21 12:15:02

标签: php datetime timestamp

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

我尝试了strtotime()和其他一些功能,但它不起作用。谁可以帮我这个事。我正在使用datepicker生成日期时间的值

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

您可以使用DateTime类:

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