我有一个关于foreach
循环的问题:
foreach ($result as $row) {
$html.='<tr>
<td>'.$row['product_name'].'</td>
<td>'.recupHourMinSec($row['date_add']).'</td>
<td><input type="text" name="preparationTime" id="preparationTime" value="15" /></td>
<td>'.date('H:i:s', strtotime("+$preparationTime mins".$row['date_add'])).'</td>
<td>'.$row['lastname'].' '.$row['firstname'].'</td>
<td>'.$row['phone'].'</td>
<td>'.$row['phone_mobile'].'</td>'.'</tr>';
}
我想更改网站上textBox
的值,以获得订单准备好的时间。
我想将文本字段preperationTime
的值添加到获取订单的时间,例如20:00:00,并在页面上显示它,在本例中为20:15:00。
如何在每次更改preparationTime
文本框以修改订单准备好的时间时获得其值?
您需要使用date
和strtotime
:-
<td>'.date('H:i:s', strtotime('+15 mins'.$row['date_add'])).'</td>
就像你之前评论的那样,试着这样做:-
$value = 10;
'<td>'.date('H:i:s', strtotime("+$value mins".$row['date_add'])).'</td>';
您可以动态更改$value
.thanks.
Try as this
正如你所说,你在$row['date_add']
变量20:00:00
中获得价值这里使用strtotime
将把你的时间转换为时间戳,你可以在strtotime
中添加值作为strtotime('+15 mins')
与当前时间,使用date
函数,你可以按照你的意愿格式化它
<td>'.date('H:i:s', strtotime('+15 mins'.$row['date_add'])).'</td>
你可以添加你的动态值
date('H:i:s', strtotime("$your_values mins".$row['date_add']))