1. PHP / Говнокод #377

    +40.1

    1. 1
    2. 2
    $database->setQuery("SELECT DATE_FORMAT('{$date}', '%m/%d/%Y %H:%i')");
    $date = $database->loadResult();

    Джедайский подход для форматирования даты

    Запостил: guest, 12 Января 2009

    Комментарии (9) RSS

    • я так делал :(
      Ответить
    • esase:
      Ну да чтобы вернуть отформатированную строку - отправлять запрос в БД (глупо).
      Ответить
    • odi:
      Вполне нормальный запрос. Если база и скрипт на разных серверах, то текущее время сервера с базой данных может отличаться от текущего времени сервера со скриптом.
      Ответить
    • pnx:
      odi: детко, а ты не заметил, что таким образом форматируется дата, содержащаяся в переменной, а не результат, возвращаемый mysql-функцией date?
      Ответить
    • страйкер:
      pnx, +1

      2odi:
      отличаться оно может только по часовому поясу, так что в любом случае лучше учесть отклонение временной зоны
      Ответить
    • anmiles:
      Спасибо, порадовало :)
      Ответить
    • odi:
      2pnx:
      Блин, и точно не заметил =))
      Ответить
    • danko-13:
      ХИТ! Кодера в студию! Хотя бы фото =)
      Ответить
    • Роман:
      Улыбнуло, реально улыбнуло )))
      Ответить

    Добавить комментарий