Я вижу, что все хорошие функции даты/времени - это только PHP5, что делает это сложным. Мне нужно создать список всех дат окончания периода оплаты, начиная с 52 недель назад и перехода на один период оплаты в будущем, с двухнедельными периодами.Как я могу сгенерировать список дат окончания периода оплаты в PHP4?
Итак, предположим, что следующий период периода оплаты будет 26 июня 2010 года и сегодня будет 23 июня 2010 года. Мне нужен список, начинающийся с (приблизительно) 26 июня, и заканчивающийся 26 июня 2010 года.
Если дата совпадает с днем окончания периода оплаты, я хочу включить следующее: Если следующий период оплаты заканчивается 26 июня 2010 года, а сегодня 26 июня 2010 года, я бы хотел список, начинающийся с (приблизительно) 26 июня, и заканчивающийся 10 июля 2010 года.
Итак, вот звонок:
>>> get_pay_period_ending_dates($timeInSecondsFromEpoch);
[
$date52weeksBeforeTheNextPayPeriodEnding,
$date50weeksBeforeTheNextPayPeriodEnding,
...
$nextPayPeriodEnding
]
Очевидно, что это приблизительные даты, которые я хочу. Предпочтительно, в секундах с эпохи.
Каков наилучший способ сделать это, используя только инструменты, доступные в PHP 4.3?
Дайте нам пример желаемого результата, и я постараюсь что-то организовать для вас. Chris –
Это звучит довольно выполнимо с помощью [strtotime] (http://de2.php.net/manual/en/function.strtotime. php) – Gordon