Конвертирование Unix время в понятную дату

Тема в разделе "Базы данных", создана пользователем Smile, 12 апр 2013.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Smile

    Smile Нарушитель

    Регистр.:
    12 ноя 2006
    Сообщения:
    157
    Симпатии:
    11
    Добрый день,

    помогите сконвертить Unix время в понятную дату...

    у меня получается сконвертить если дата положительная, к примеру:

    843775200 , 631148400

    использую следующею команду:

    Код:
    SELECT date_format(from_unixtime(date),'%Y-%m-%d') AS date FROM `users`
    но если дата отрицательная, к примеру:

    -155091600, -723517200, -73011600

    ничего не получается, выводит NULL.

    Помогите, подскажите как сконвертить отрицытельное unix время в понятную дату.

    Спасибо.

    понятно, тогда думаю уже лучше конвертить средствами php. спс.
     
  2. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.405
    Симпатии:
    1.185
     
  3. andrewnf

    andrewnf Писатель

    Регистр.:
    12 мар 2013
    Сообщения:
    1
    Симпатии:
    0
    В PostgreSQL'е решается просто:
    Код:
    select ('1970-01-01 00:00:00'::timestamp + (-1111 || ' seconds')::interval);
     
Статус темы:
Закрыта.