В MySQL используйте ADDDATE и интервал между метками unixtimestamp и до эпохи, например,
select adddate('1970-01-01', interval 1265138145 second)
затем отображать только один раз дату
Используйте DISTINCT в своем запросе, например,
select distinct date(adddate('1970-01-01', interval 1265138145 second))
from tbl ..
Оба приведенных выше запроса возвращают столбец как значение даты и времени, к которому можно применить форматирование по умолчанию в PHP.
Примечание об использовании FROM_UNIXTIME - вы получаете локальное смещение UTC , добавленное ко времени, которое вряд ли будет тем, что вы хотите, если только данные не были заполняется с использованием UNIX_TIMESTAMP в первую очередь.
FROM_UNIXTIME : Возвращает представление аргумента unix_timestamp в качестве значения в формате «ГГГГ-ММ-ДД ЧЧ: ММ: СС» или ГГГГММДДЧЧММСС.уууууу, в зависимости от того, используется ли функция в строке или числовой контекст. Значение выражено в текущем часовом поясе