выборка даты

InventOR^ULG

Новичок
выборка даты

использую дату в формате unix_timestamp, вот такой запрос.
PHP:
select DATE_FORMAT(FROM_UNIXTIME(unix_date),'%d, %M %Y %H:%m:%s GMT') as date_gmt,DATE_FORMAT(FROM_UNIXTIME(unix_date),'%Y/%m%d') as date from news order by id DESC LIMIT 0,15
получаю дату вида:
27, May 2003 11:40:05 GMT | 2003/05/27
09, May 2003 11:40:05 GMT | 2003/05/09

вопрос:
как мне получить дату (месяц и день) без ведущего нуля?
т.е. должно быть так:
27, May 2003 11:40:05 GMT | 2003/5/27
9, May 2003 11:40:05 GMT | 2003/5/9

и как мне а первом поле правино получить дату в GMT, т.е. со смещением -4 часа?
 

Апельсин

Оранжевое создание
> как мне получить дату (месяц и день) без ведущего нуля?
с помощью MySQL - никак

> и как мне а первом поле правино получить дату в GMT, т.е. со смещением -4 часа?

вычти 4 часа
 

Aquary

Guest
Re: выборка даты

и как мне а первом поле правино получить дату в GMT, т.е. со смещением -4 часа?
в скрипте php я делаю так:
PHP:
date('Ymd',strtotime("-1 week"))
и получаю дату недельной давности

Копай ф-ию strtotime.
 

chira

Новичок
использовать вместо '%d, %M %Y %H:%m:%s GMT'
'%e, %M %Y %H:%m:%s GMT'

'%Y/%m/%d' -> '%Y/%c/%e'
 
Сверху