我想生成现在开始的每个日期(时间戳),每个星期一,在特定时间,比如 16h30、17h00 和 14h00。
这段代码几乎可以工作,但小时是当前的,而不是$hours[$i]
,它也是一周中的当前天而不是下一个星期一
$hours = array('16h30', '17h00', '14h00');
for ($i = 0; $i < 3; $i++) {
// how to specify the hour $hours[$i] ?
$dates[] = strtotime("+$i weeks 0 days");
}
期望的输出:
monday 5 november, 16h30
monday 12 november, 16h30
monday 19 november, 16h30
...