PHP 两个日期
关于两个日期之间 ----- 当前日期到次月日期前
1
$time1 = strtotime('2020-08-04');
$time2 = strtotime('2020-11-17');
do
{
$monarr[$time1][0] = date('Y-m-d',$time1);
$monarr[$time1][1] = date('Y-m-d',strtotime('+1 month -1 day', $time1));
$time1 = strtotime('+1 month', $time1);
}
while (strtotime('+1 month', $time1) <= $time2);
print_r($monarr);
执行结果:
Array
(
[1596499200] => Array
(
[0] => 2020-08-04
[1] => 2020-09-03
)
[1599177600] => Array
(
[0] => 2020-09-04
[1] => 2020-10-03
)
[1601769600] => Array
(
[0] => 2020-10-04
[1] => 2020-11-03
)
)
2
$time1 = strtotime('2020-08-04'); // 自动bai为00:00:00 时分秒du
$time2 = strtotime('2020-11-17');
$monarr = array();
$monarr[] = date('Y-m-d',$time1);
$timestr = strtotime('+1 month', $time1);
while( ($time1 = strtotime('+1 month', $time1)) <= $time2){
$monarr[] = date('Y-m-d',strtotime('+1 day', $time1)); // 取得zhi递dao增月;
}
执行结果
Array
(
[0] => 2020-08-04
[1] => 2020-09-05
[2] => 2020-10-05
[3] => 2020-11-05
)

浙公网安备 33010602011771号