我当前的代码:
<?php
$timestamp = DateTime::createFromFormat("d.m.Y H:i", $_POST["datetime"]);
echo $timestamp; // works!
?>
现在我有一个包含两个字段的表单:日期和时间,分开。
<?php
$timestamp = DateTime::createFromFormat("d.m.Y", $_POST["date"]);
echo $timestamp; // works!
$timestamp = DateTime::createFromFormat("H:i", $_POST["time"]);
echo $timestamp; // doesn't work (error below)!
// Edit:
/* Fatal error: Call to a member function getTimestamp() on a non-object in */
?>
我想避免将explode() 与mktime() 一起使用。这感觉很脏,我认为可能还有另一种干净的方式。
您将如何从格式创建时间戳?
提前致谢!