За последние 24 часа нас посетили 16927 программистов и 1703 робота. Сейчас ищут 1009 программистов ...

Как преобразовать день года в дату?

Тема в разделе "PHP для новичков", создана пользователем Olfi, 13 окт 2011.

  1. Olfi

    Olfi Активный пользователь

    С нами с:
    1 окт 2008
    Сообщения:
    10
    Симпатии:
    0
    Подскажите, как преобразовать день года в дату?
    Задача: получить 7 дат, начиная с заданной.



    $dtw = explode('-',$dtw); # массив даты
    $day = date("z", mktime(0, 0, 0, $dtw[1], $dtw[2], $dtw[0])); # получаем день года
    $day2 = $day+7;
    for ($i=$day; $i<$day2; $i++)
    echo = date('Y-m-d', ????????? );
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Подсказка: в сутках 86400 секунд
     
  3. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    PHP:
    1. <?php
    2. $time = strtotime('2010-10-10');        
    3. $tomorrow = strtotime('+1 day', $time);
    4. echo date('Y-m-d', $tomorrow);
    5.  
     
  4. Olfi

    Olfi Активный пользователь

    С нами с:
    1 окт 2008
    Сообщения:
    10
    Симпатии:
    0
    Всё, придумал.


    date('Y-m-d', $day+$i*60*60*24);
     
  5. Olfi

    Olfi Активный пользователь

    С нами с:
    1 окт 2008
    Сообщения:
    10
    Симпатии:
    0
    спасибо! вариант