За последние 24 часа нас посетили 18049 программистов и 1655 роботов. Сейчас ищут 1489 программистов ...

Как правильно вывести время в формате GMT?

Тема в разделе "Прочие вопросы по PHP", создана пользователем PhantomSL, 4 фев 2009.

  1. PhantomSL

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

    С нами с:
    16 дек 2008
    Сообщения:
    15
    Симпатии:
    0
    Читал документацию по RSS, в полях для вывода даты это производится в четком и строго установленном формате:
    - универсальное время как я понял по гринвичу. Но меня удивил тот факт что я не нашел функции для получения или приведения времени к такому формату. Существует gmdate(), наиболее близок к необходимому параметр "r". Но неужели прийдется все же форматировать строку в ручную?
    P.S. Желательно получить вариант извлекания даты в том же формате средствами MySQL
     
  2. date('D, d M Y H:i:s T');
     
  3. PhantomSL

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

    С нами с:
    16 дек 2008
    Сообщения:
    15
    Симпатии:
    0
    Из ответа ясно, что собирать нужно "вручную", только уточнение для верных результатов необходимо gmdate
    А как на счет MYSQL?
     
  4. akrinel

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

    С нами с:
    26 янв 2009
    Сообщения:
    955
    Симпатии:
    1
    Адрес:
    Spb
  5. Или так. Это не особо суть меняет.
     
  6. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
  7. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    По видимому это тоже самое, что date('r').

    PhantomSL, что ты так привязался к этому GMT ?
     
  8. PhantomSL

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

    С нами с:
    16 дек 2008
    Сообщения:
    15
    Симпатии:
    0
    Ну это не я к нему привязался а RSS 2, я подозреваю это задумано для следующего: время задается в "универсальном" времени, а клиентское приложение при его просмотре переводит его в локальное в зависимости от привязки ОС к часовому поясу
     
  9. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Я думаю что приложению всё равно от какого смещения смотреть, т.к. оно указывается в конце.
     
  10. engager

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

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    Это называется UTC формат по-моему. date('r') рулит