За последние 24 часа нас посетили 18165 программистов и 1590 роботов. Сейчас ищут 1152 программиста ...

дата

Тема в разделе "PHP для новичков", создана пользователем AniMEshKa, 8 дек 2007.

  1. AniMEshKa

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

    С нами с:
    4 сен 2007
    Сообщения:
    151
    Симпатии:
    0
    Адрес:
    Минск
    есть текущая дата :

    20071208

    PHP:
    1.  
    2. $curr_date=date("Ymd",CURRENT_TIME);
    3.  
    необходимо чтобы какое-то событие выполнялось через к примеру 25 дней.
    как записать правильно выражение для работы с датой, чтобы "прибавляя" эти 25 дней - осуществлялся нормлаьный переход на следующий месяц (год). тоесть число было не 20071233 а 20080102
    Надеюсь объяснение будет понятно...
    Спасибо.
     
  2. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    очень просто. учитывать число дней в месяце.
     
  3. Dagdamor

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

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    AniMEshKa
    $soon_date=date("Ymd",CURRENT_TIME+25*24*60*60); ?
    (24*60*60 - количество секунд в сутках)
     
  4. AniMEshKa

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

    С нами с:
    4 сен 2007
    Сообщения:
    151
    Симпатии:
    0
    Адрес:
    Минск
    Dagdamor
    Спасибо большое! то что надо!!
     
  5. AniMEshKa

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

    С нами с:
    4 сен 2007
    Сообщения:
    151
    Симпатии:
    0
    Адрес:
    Минск
    а вот как поступить тогда в следующем случае:
    извлекается из базы значение колонки типа Datetime
    к примеру извлекли значение $date="2007-12-08"
    как сделать аналогичные дейсвтвия в этом случае?
    то есть надо как-то прибавить 25 дней и чтобы значение стало $date="2008-01-02"
     
  6. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  7. AniMEshKa

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

    С нами с:
    4 сен 2007
    Сообщения:
    151
    Симпатии:
    0
    Адрес:
    Минск
    большое спасибо!!