我有一个代码,我有2个texboxes和一个按钮,它根据输入添加这些文本框的时间值。PHP添加时间
这里是我的简单的代码:
<?php
echo "<form method=post><input type=text name=etd>";
echo "<input type=text name=btime>";
echo "<input type=submit name=sub value=submit></form>";
if(isset($_POST['sub']))
{
$etime = $_POST['etd'];
$btym = $_POST['btime'];
$time = strtotime("$etime");
$tym = strtotime("btym");
$etym = strtotime("+$btym hours", $time);
$eta = date('H:i:s', $etym);
echo "$eta";
}
?>
但是这工作,当我输入12:00和00:30(意思是我要增加30分钟至12:00),它输出11:30这应该是12:30。我究竟做错了什么?提前致谢。
这可能不会解决您的特定问题,但所有的html属性值应该用引号括起来。例如。 '' – 2012-08-15 02:40:45
我使用echo“”;所以如果我在里面添加双引号,我会得到一个错误。 :)) – xjshiya 2012-08-16 02:00:10
然后在它内部使用单引号或者用echo代替。 – 2012-08-16 02:04:47