Ben son kez (ve acil) her ayın aynı günü planlanan gereken bir "olay" requeriment var.
Eğer (bir sonraki olanları aya bağlı olarak 30 veya 28 olabilir Sorun 31 üzerinde bir başlangıç tarihi ile gelir Haz, vb 1 Temmuz ve 1 sonraki olayları almalısınız Mayıs 1st başlangıç tarihini ayarlayın söylemek )
Ayın kendisi ve yıl bağlı olarak farklı gün sayısı (28,30,31) ile ay olduğunu düşünüyor ... ne olur kurulum bu ba kolay bir yolu?
Aşağıdaki (ve kusurlu) nextmonth fonksiyonunu düşünün:
$events = array()
function nextmonth($date) {
return $date+(60*60*24*30);
}
$curr = $start;
while($curr < $end) {
$events[ = $curr;
$curr = nextmonth($curr);
}
Eklemek için düzenlenebilir: Benim için sorun basitçe enought, herhangi bir ayın gün sayısının ne olduğunu çözmek ve böylece bir sonraki gelen tarihi almak için, bir ..