캘린더 일정 인 경우 strtotime
을 사용하여 유효한 날짜 체인을 만드시겠습니까?
// 10 dates every two weeks starting next thurdsay
$valid_dates = array();
$date_counter = 0;
$date_counter = strtotime("next thursday"); // I love being a lazy bastard!
while ($i < 10)
{
array_push($valid_dates, $date_counter);
$date_counter = strtotime("+2 weeks", $date_counter);
$i++;
}
foreach ($valid_dates as $date)
echo date("Y/m/d", $date)."<br>";
윌 출력 :
2010/06/17
2010/07/01
2010/07/15
2010/07/29
2010/08/12
2010/08/26
2010/09/09
2010/09/23
2010/10/07
2010/10/21
+1, 이것은 가장 좋고 짧은 해결책입니다. –
@Pekka - 개인적으로 내 루프 잽을내어 주셔서 대단히 감사합니다. :) –
아무런 문제가 없었습니다. 완전히 맞았습니다. :) 사용에 달려 있습니다. 넣으려면 날짜를 생성해야합니다. 달력, 당신은 체인을 구축해야합니다. 그러나 그것이 OP가 요구했던 것이 아닙니다. –