我有一個代碼,我有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