Ben aşağıdakileri yapmak için en iyi yolu anlamaya çalışıyorum:
Bir kullanıcı belirli bir günü seçerse, 21 Haziran 2010 söylüyorlar biz bir olay her ayın 3. Pazartesi tekrar eder, ama onlar 28 Haziran 2010 seçerseniz olay her ayın son Pazartesi tekrar edecektir. Bu google takvim bunu nasıl olduğunu, ve ben bu işlevselliği tekrar çalışıyorum.
So basically I see it working something like this: Given a date, get the week it exists in, and the day it is on. (1st week, 2nd week, 3rd week, 4th week, and last week.) Obviously sometimes 4th week will be the last week, and if that is the case I'd like to default to last week.
psuedocode kadar:
$repeatweek = getweeknumber($date);
$repeatday = date('l', strtotime($date));
$todaysweek = getweeknumber($todaysdate);
$todayday = date('l', strtotime($todaysdate));
if($todayday == $repeatday && $repeatweek == $todaysweek){
echo "This is the day";
}
Yani sanırım hile düzgün ben zaman bir halt yaşıyorum getweeknumber () işlevi, tanımlamaktır. Özellikle ilk ve son haftaları belirlenmesi.