PHP, alternatif hafta mantık

3 Cevap

Ben oldukça numarası (1, 7 vb) göre haftanın günü (Pazartesi, Salı vb) dayalı tek alternatif haftalarda bir eylem gerçekleştiren PHP bazı kod yazmak gerekir.

Yani Pazartesi günü başlayan bir döngü üzerinde daha sonra bir hafta değil sonraki hafta için çalışmalıdır.

Ben bu bence ama çalışmak için görünmüyor olabilir daha kolay olmalı eminim, bu yüzden lütfen yardım!

3 Cevap

Gün Pazartesi ise sadece, örneğin, hafta numarasını alır ve (hatta!) Tek zaman eylemi gerçekleştirebilir:

$time=time();
$dayNo=strftime('%u', $time);  #1=monday
$weekNo=strftime('%U', $time); #week number

if (($dayNo==1) && ($weekNo%2))
{
   #do something on mondays, alternating weeks
}

Paul Dixon çivilenmiş iken, bir tek astar sonra eğer, sadece yapabileceğini ...

if(date('W') % 2) {
// Will only execute on alternate weeks.

}