Здравствуйте. Допустим сегодня 23 January 2010 Как мне из этой дата получить все даты на 3 дня назад и 3 дня вперед?
дам наводку. $need_day=explode($date," "); $date1=$need_day[0]-3; $date2=$need_day[0]-2; $date3=... ... $date4... $date5... $date6... а для обхода месяца напиши проверку даты на скажем больше 31 30 28 для определенного месяца и парочка математических уровнений и у тебя скажем из 31 января 2010 будут даты от 28 до 3 числа следующего месяца
vuzy В наводчики не годишься, артиллеристы все время будут мазать. strtotime() и не парим себе мозг с переходом дат между месяцами и годами.
Что то понял... Передаем дату в формате число масяц год на инглише. Получаем я так понял число в секундах и уже прибавляем отнимаем нужное количество секунд и обратно формируем в даты?