Вывод дат до конца года

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

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

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    740
    Симпатии:
    226
    Здравствуйте.
    Подскажите пожалуйста, надо вывести даты в формате ММ/ДД/2009 до конца года и плюс все даты в этом же формате на 2010 год.
    Есть ли функция специальная, чтобы не ставить большую кучу условий на месяца?
     
  2. kud

    kud Постоялец

    Регистр.:
    18 фев 2009
    Сообщения:
    89
    Симпатии:
    11
    А зачем ставить проверку на месяца ?
    Вам нужно узнать сколько дней осталось до 2010 года и вывести даты в цикле for:

    PHP:
    <?php
    // текущая дата 
    $current_date time();
    // последняя дата
    $end_date mktime(0,0,0,12,31,2010);
    // один день в секундах
    $one_day 60*60*24;
    // сколько дней осталось
    $days_left ceil(($end_date $current_date) / $one_day); 
    for (
    $i 0$i<= $days_left$i++) {
        echo 
    date("m/d/Y"$current_date $i $one_day) . "<br>";
    }
    ?>

     
  3. silent_pro

    silent_pro Создатель

    Регистр.:
    10 июл 2009
    Сообщения:
    18
    Симпатии:
    2
    так же можно скачать скриптик календарика на пхп и посмотреть как он устроен.
     
Статус темы:
Закрыта.