我的代码是这样的:
<table class="table">
<tbody>
<tr>
<th>Date</th>
<th>Charge</th>
</tr>
@foreach($cancel_policy_api as $key=>$value)
<tr>
<td>{{ $value['CheckIn'] }} + {{ $value['CXLDay'] }}</td>
<td>{{ $value['CXLFee'] }} </td>
</tr>
@endforeach
</tbody>
</table>
$value['CheckIn'] = '2016-01-23'
$value['CXLDay'] = '2'
我想添加 CheckIn 和 CXLDay
So, $value['CheckIn'] + $value['CXLDay'] = 2016-01-25
如何在 laravel 5 视图中添加整数/字符串和日期?
非常感谢
你可以用strtotime()
函数,然后使用date()
让它再次回到某个日期 - 像这样:
$newTime = strtotime('%s +%d days'. $value['CheckIn'], $value['CXLDay']);
$newDate = date('Y-m-d', $newTime);
或者,由于您使用的是 Laravel,如果这是一个 Carbon 对象,您可以使用它:
$newDate = $oldDate->addDays($numDays);
(后者的文档在这里:http://carbon.nesbot.com/docs/#api-addsub)
无论哪种方式,我建议您不要在视图中执行此操作,而是通过模型方法或在控制器中或在存储库中执行此操作 - 这取决于最适合您的应用程序的方式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)