我想向客户显示有关本月即将到期的到期金额的消息,以便他可以续订。续订时间从该到期金额的最后一个月开始,即:
$renewDate = date("Y-m-d", strtotime("-1 month", $currentdate));
我有
到期日: 金额
2019-11-31:15
2019-11-22:20
2020-5-12:30
2019-11-2:10
我如何才能只收取不少于续签日期且在最近一个月范围内的金额。
通过玩@Angel答案,我弄清楚了:
$arr = [
0=>[
'date' => '2019-12-1',
'amount' => 15
],
1=>[
'date' => '2019-11-31',
'amount' => 22
],
2=>[
'date' => '2019-11-27',
'amount' => 22
],
3=>[
'date' => '2019-11-12',
'amount' => 33
],
4=>[
'date' => '2019-10-2',
'amount' => 6
],
];
$data = [];
foreach ($arr as $key => $value) {
if(strtotime(date('Y-m-d')) <= strtotime($value['date']) &&
strtotime(date('Y-m-d').'+1 month') >= strtotime($value['date']))
{
$data[] = $value;
}
}
echo "<pre>";
print_r($data);
echo "<pre>";
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句