我对此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
文本框时获取值,以修改订单准备好的时间?
答案 0 :(得分:1)
您需要使用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
。谢谢。
答案 1 :(得分:0)
试试这个
正如您所说,您在20:00:00
变量strtotime('+15 mins')
内获得了价值
在这里使用http://jsfiddle.net/6xnptkLg/会将您的时间转换为时间戳,您可以将strtotime
中的值添加为date
当前时间,并使用<td>'.date('H:i:s', strtotime('+15 mins'.$row['date_add'])).'</td>
函数将其格式化为您的愿望< / p>
date('H:i:s', strtotime("$your_values mins".$row['date_add']))
您可以将动态值添加为
.Formula = "=IFERROR(VLOOKUP(A10, 'PCMS-dump'!A:B, 2, FALSE),(VLOOKUP(A10, 'Imported in PCMS'!A:C, 3, FALSE)))"