我从POST收到日期时间对象(例如30/06/2015 02:04 PM
)。稍后我需要在php代码中使用它作为时间戳,因此变量$begin_timestamp = $_POST['date'];
将包含一个时间戳,而不是这个日期时间。在这一点上,我如何快速更改?
您可以使用DateTime
类的createFromFormat()
的静态方法:
<?php
$date = DateTime::createFromFormat('d/m/Y H:i A', '30/06/2015 02:04 PM');
$timestamp = $date->getTimestamp(); // 1435665840
?>