ФорумПрограммированиеPHP для идиотов → Прошлая дата

Прошлая дата

  • Juke

    Сообщения: 33 Репутация: N Группа: Кто попало

    Spritz 3 февраля 2010 г. 18:08

    Всем привет! Ребят, подскажите , а как можно узнать дату прошлой недели… вот например сегодня 03.02.2010. Как можно получить дату которая была на прошлой недели.( 27.01.2010 ). mktime вот не подходит , её только разницу можно высчитать двух имеющихся дат.. :( Спасибо!
  • AlexB

    Сообщения: 4306 Репутация: N Группа: в ухо

    Spritz 3 февраля 2010 г. 18:16, спустя 7 минут 42 секунды

    Вариант 1:

    Преобразовать в timestamp
    Вычесть количество секунд содержащиеся в неделе
    Преобразовать назад в дату

    Вариант 2:

    Есть специальные либы. Гугли.

  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 3 февраля 2010 г. 18:24, спустя 8 минут 3 секунды

    вроде как
    strtotime('-1 week');
    Спустя 22 сек.
    ну или Zend_Date, sfDateTime2Plugin
  • AlexB

    Сообщения: 4306 Репутация: N Группа: в ухо

    Spritz 3 февраля 2010 г. 18:36, спустя 12 минут 9 секунд


    вроде как
    strtotime('-1 week');
    Ага точно. Только если дата не текущая, надо ее в таймстемп преобразовать и вторым параметром заслать.
  • Juke

    Сообщения: 33 Репутация: N Группа: Кто попало

    Spritz 3 февраля 2010 г. 18:41, спустя 5 минут 5 секунд

    щас, попробую :)
    Спустя 158 сек.
    ааа. дк это в секундах … ну эт я знал, как получить в секундах… сама проблема в том ,что я вот не соображу, как из этих секунд получить .( 27.01.2010 ).
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 3 февраля 2010 г. 18:48, спустя 6 минут 27 секунд

    Juke, [man]date[/man]
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Juke

    Сообщения: 33 Репутация: N Группа: Кто попало

    Spritz 3 февраля 2010 г. 18:53, спустя 4 минуты 41 секунду

    получилося:) спасибо, ребятк!
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz 4 февраля 2010 г. 0:08, спустя 5 часов 15 минут 12 секунд

    смышленный, что редкость ныне =)
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 4 февраля 2010 г. 9:24, спустя 9 часов 16 минут 11 секунд

    смешной
    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!