Gorod.dp.ua » Міські форуми / Городские форумы
Всього знайдено 14, показано з 1 по 14.

Тема: Отнять от даты 3 дня (php)

  1. #1
    Аватар для -=uses=-
    Реєстрація
    11 листопад 2005
    Звідки Ви
    Днепропетровск
    Дописів
    126

    Типово Отнять от даты 3 дня (php)

    подскажите как мне отнять от даты 3 дня.
    это ж вывод сегодняшней.
    Код:
    date("Y-m-d")
    думал просто в строку записывать по очереди,
    Код:
    $str=date("Y").'-'.date("m").'-'.(date("d")-3);
    но если сегодня будет 1 число, то получится отрицательно. наверняка ж есть какое-то стандартное решение
    Разработка для Webasyst Shop-Script http://easyweb.org.ua

  2. #2

    Реєстрація
    31 травень 2005
    Звідки Ви
    с большой дороги
    Дописів
    772

    Типово

    date("Y-m-d",now-(24*60*60))
    гм...

  3. #3

    Реєстрація
    31 травень 2005
    Звідки Ви
    с большой дороги
    Дописів
    772

    Типово

    даже так
    date("Y-m-d",time()-(3*(24*60*60)))
    гм...

  4. #4
    Аватар для -=uses=-
    Реєстрація
    11 листопад 2005
    Звідки Ви
    Днепропетровск
    Дописів
    126

    Типово

    .
    Разработка для Webasyst Shop-Script http://easyweb.org.ua

  5. #5
    Аватар для -=uses=-
    Реєстрація
    11 листопад 2005
    Звідки Ви
    Днепропетровск
    Дописів
    126

    Типово

    о, так отлично. спасибо
    Разработка для Webasyst Shop-Script http://easyweb.org.ua

  6. #6
    Аватар для Hedgehog in the fog
    Реєстрація
    29 листопад 2007
    Дописів
    1 798

    Типово

    Правильные пацаны работают с unix time

  7. #7

    Реєстрація
    31 травень 2005
    Звідки Ви
    с большой дороги
    Дописів
    772

    Типово

    мда.... работать c Unix time под Виндой могут только "правельные пацаны"
    гм...

  8. #8
    Аватар для Hedgehog in the fog
    Реєстрація
    29 листопад 2007
    Дописів
    1 798

    Типово

    Цитата Допис від ваш Переглянути допис
    мда.... работать c Unix time под Виндой могут только "правельные пацаны"
    Вы часто видите веб-сервера с apache и php под виндой? Бедняга. Тогда разработка в среде Денвер - это для Вас
    Да и разница в использовании unix time до PHP 5.1.0 в винде - это отсутствие возможности использования отрицательных меток времени.
    P.S. Если уж на то пошло, то в Вашем примере функция time(), как раз и возвращает метку в unix time - наверное скопипастил и сам не понял что А пример c now (с какого это времени данная функция перекочевала в PHP? ) это только подтверждает.
    Востаннє редагував Hedgehog in the fog: 30.07.2008 о 15:46

  9. #9

    Реєстрація
    31 травень 2005
    Звідки Ви
    с большой дороги
    Дописів
    772

    Типово

    простите о Великий Гуру! болш небуду!
    гм...

  10. #10

    Реєстрація
    06 квітень 2011
    Дописів
    1

    Типово

    Если надо от какой-то даты отнять, то еще можно так (отнял 10 дней):

    $newdate = date('Y-m-d', strtotime("2011-06-06")-864000);
    //$newdate = date('Y-m-d', strtotime($date)-864000);
    echo $newdate;

    Извиняюсь, если кэп, но сам че-то задолбался искать такое.

  11. #11
    Модератор Аватар для turist_ua
    Реєстрація
    01 жовтень 2006
    Звідки Ви
    Дніпро
    Дописів
    16 105

    Типово

    $time = strtotime('-4 days');

    Ну а дальше делайте с юникс-стампом что хотите (выводите время в нужной точности) с помощью date.

    Как верно заметил Hedgehog in the fog, дату православно хранить в юникс-стампе, ибо так хранится максимально точное время (а кто знает, когда это может пригодиться).
    Востаннє редагував turist_ua: 06.04.2011 о 22:46

  12. #12
    Пешеход года 2009 Аватар для after midnight
    Реєстрація
    27 жовтень 2006
    Звідки Ви
    Дніпро
    Дописів
    15 550

    Типово

    По ходу, от даты нужно отнять 2 года и 9 месяцев...

  13. #13

    Реєстрація
    08 липень 2009
    Дописів
    1 617

    Типово

    Цитата Допис від after midnight Переглянути допис
    По ходу, от даты нужно отнять 2 года и 9 месяцев...
    + много )

    supion некрофелией занялся, новичок...

  14. #14
    Аватар для Hedgehog in the fog
    Реєстрація
    29 листопад 2007
    Дописів
    1 798

    Типово

    Цитата Допис від after midnight Переглянути допис
    По ходу, от даты нужно отнять 2 года и 9 месяцев...

Bookmarks

Bookmarks

Ваші права у розділі

  • Ви НЕ можете створювати нові теми
  • Ви НЕ можете відповідати у темах
  • Ви НЕ можете прикріплювати вкладення
  • Ви не можете редагувати свої повідомлення
  •  
  Головна | Афіша | Новини | Куди піти | Про місто | Фото | Довідник | Оголошення
Контакти : Угода з користивачем : Політика конфіденційності : Додати інформацію
Главная страница сайта  
copyright © gorod.dp.ua.
Всі права захищені. Використання матеріалів сайту можливо тільки з дозволу власника.
Про проєкт :: Реклама на сайті