Ben iyi bir tarih / zaman işlevleri tüm tür bu zor kılan sadece PHP5 olduğunu görüyoruz. Tüm ödeme dönemi-bitiş tarihleri geriye 52 hafta ile başlayan ve iki haftalık süreler ile, gelecekte bir ödeme döneminde giden bir listesini oluşturmak gerekir.
Yani, bir sonraki ödeme dönemi sona eriyor 26 Haziran 2010 ve bugün 23 Haziran 2010 olduğunu varsayalım, ben (yaklaşık) 26 Haziran 2009 ile başlayan ve 26 Haziran 2010 ile biten bir liste isterdim.
Tarih ödeme süresi biten olarak aynı gün ise, ben bir sonraki eklemek istediğiniz: sonraki ödeme dönemi sona eriyor 26 Haziran 2010 ve bugün ise June 26, 2010, ben bir liste başlangıç isterdim (yaklaşık) 26 Haziran ile, 2009 ve 10 Temmuz 2010 ile biten.
Yani, here'd çağrı:
>>> get_pay_period_ending_dates($timeInSecondsFromEpoch);
[
$date52weeksBeforeTheNextPayPeriodEnding,
$date50weeksBeforeTheNextPayPeriodEnding,
...
$nextPayPeriodEnding
]
Açıkçası, ben istiyorum tarihler bir yaklaşım var. Tercihen çağda beri saniye.
PHP 4.3 mevcut sadece araçları kullanarak bunu yapmanın en iyi yolu nedir?