使用php将日期时间转换为时间戳

时间:2018-05-19 09:30:00

标签: php datetime timestamp

我很确定之前已经讨论过这个问题,但由于某些原因我的工作没有用。

我正在尝试将日期时间转换为时间戳。

echo strtotime("18 May 2.50pm");

上面的代码返回空白。

非常感谢任何帮助。提前谢谢。

1 个答案:

答案 0 :(得分:0)

使用php DateTime::createFromFormat制作DateTime

<?php
$date = DateTime::createFromFormat('j M h.ia', '18 May 2.50pm');
echo $date->getTimestamp();
//print_r($date);
?>

Live Demo

现在您可以使用DateTime可用的方法。

注意:由于您没有给出年份,它会给您当年的结果