strtotime();发布数据的问题


strtotime(); Problems with posted data

我正在使用html输入类型time将时间值从一个页面发布到另一个页面。发布的值显示正确,但在应用 strtotime() 后不显示任何输出。

这是我的 HTML 代码

<form action="test.php" method="post">
    <input type="time" name="usr_time1">
    <input type="time" name="usr_time2">
    <input type="submit">
</form>  

这是我的PHP代码

<?php
echo $t1= $_POST['usr_time1']."<br>";
echo $t2= $_POST['usr_time2']."<br>";
echo $timestamp = strtotime($t1);

这里有什么问题..?

您正在将<br>添加到您的时间中,只需删除它或稍后添加即可。

<?php
$t1= $_POST['usr_time1'];
$t2= $_POST['usr_time2'];
echo $t1."<br>";
echo $t2."<br>";
echo $timestamp = strtotime($t1);

您还将<br>添加到$t1

删除附加的<br>

<?php
echo $t1= $_POST['usr_time1'];
echo $t2= $_POST['usr_time2'];
echo $timestamp = strtotime($t1);