Вывести даты в mysql из timestamp unix

 

Если у вас дата хранится в бд в виде количества секунд прошедших с эпохи Юникс (01.01.1970), то ее совсем неудобно выводить, читать, особенно при экспорте таблиц например в Excel.
Чтобы это исправить в mysql есть функция:
FROM_UNI XTIME()
И уже затем можно работать с функцией DATE_FORMAT(), которая преобразует дату к нужному нам виду, например:
SELECT DATE_FORMAT("2011 -11-15",'%d.%m.%Y %T')
вернет
15.11 .2011 00:00:00
С учетом перевода из юникс формата получим:
SELECT DATE_FORMA T( FROM_UNIXTIME( 1321361156 ) , '%d.%m.%Y %T' )

15.11.2011 19:4 5:56

0 comments so far:

Отправить комментарий

  • HTML-теги запрещены
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

Image CAPTCHA