Даты

Тема в разделе "PHP", создана пользователем LEXAlForpostl, 6 дек 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    708
    Симпатии:
    225
    Здравствуйте.
    Подскажите пожалуйста, как вывести 48 дат (4*12), с сегодняшнего дня до этого же дня следующего года. Даты надо выводить в случайном порядке, но по 4 в каждом месяце.
     
  2. kud

    kud Постоялец

    Регистр.:
    18 фев 2009
    Сообщения:
    89
    Симпатии:
    11
    PHP:
    <?php
    $month 
    date('m');
    $year date('Y');
    for (
    $i 1$i <= 12$i++) {
        
    $dates = array();
        while(
    count($dates) < 4) {
            
    $rand mktime(0,0,0,$month,rand(1,30),$year);
            
    array_key_exists($rand,$dates) ? '' $dates[$rand] = $rand;
        }
        foreach(
    $dates as $value) {
            echo 
    date('d-m-Y',$value) . '<br>';
        }
        if (
    $month == 12) {
            
    $month 1;
            
    $year++;
        } else 
    $month++;
    }
    ?>
     
Статус темы:
Закрыта.