Переключение дня в месяце, месяца и года

werewolfe

Новичок
Переключение дня в месяце, месяца и года

Доброго времени суток!!!
Есть такая форма:
PHP:
Дата установки:<br><select name="date">   <option selected value="22.05.2008">22.05.2008</option>   <option value="23.05.2008">23.05.2008</option>  <option value="24.05.2008">24.05.2008</option>   <option value="25.05.2008">25.05.2008</option>   <option value="26.05.2008">26.05.2008</option>   <option value="27.05.2008">27.05.2008</option>   <option value="28.05.2008">28.05.2008</option>   <option value="29.05.2008">29.05.2008</option>   </select>
Как из нее видно из выпадающего списка выбираются даты введеные непосредственно в HTML код, возник такой вопрос, как сделать так чтобы посредствам PHP автоматически прибовлялись дни, а при завершении дней переключался месяц и год?
Пробывал:
PHP:
echo(date('d')+1.date('m').date('y'));
, но месяц не переключался (да и не должен).
 

dimagolov

Новичок
надо изучать основы программирования, причем но только на php но и вообще программирования...
 

werewolfe

Новичок
dimagolov, изучаю, просто не всегда могу найти ответы на очевидные вопросы
 

werewolfe

Новичок
dimagolov, хм, что такое цикл я знаю, но вот как его применить...
Не хватает ни опыта, ни знаний

-~{}~ 11.05.08 06:36:

Решил с помощью этой статьи
 

Beavis

Banned
да тут вроде даже без цикла можно просто прибавлять сколько хочеть к дате
 

werewolfe

Новичок
Beavis, если просто прибавлять то можно получить 31 июня, мечты Барона Мюнгхаузена сбудутся
 

Фанат

oncle terrible
Команда форума
werewolfe, а вот ты и не угадал.
Читай книжки, они рулез.
 

werewolfe

Новичок
Читаю, но если в mktime просто к date('d'), добавить например 21 день, то получиться 32 мая

-~{}~ 11.05.08 16:14:

Еще варианты:
1.
PHP:
<?php
for ($i = 1; $i <= 10; $i++) {
$date = mktime(date("H"), date("i"), date("s"), date("m"), date("d") + $i, date("Y"));
$date = date("d.m.Y", $date); ?>
<option><?php echo $date; ?></option>
<?php } ?>
2.
PHP:
$times = array($real_time, $time_one_day, $time_two_days, $time_three_days, $time_four_days, $time_five_days, $time_six_days);

$flag = true;
foreach($times as $current) {
   $temp = strftime('%d.%m.%Y',$current);
   if($flag) {
      echo('<option selected value="');
      $flag = false;
   } else
      echo('<option value="');
   echo $temp;
   echo('">');
   echo $temp;
   echo("</option>\n");
}
 

Beavis

Banned
чё то у меня никогда 32 мая не получалось, всё нормально считалось
 
Сверху