Во-первых, переименуем поле. Во-вторых, создаем поле формата date (или datetime, как необходимо вам). Потом даем команду:
UPDATE links2 SET date=DATE_FORMAT(FROM_UNIXTIME(date2), '%Y-%m-%d');
Где: date2 - старое поле (там, к примеру такие даты: 1086987600),
date - новое поле, где будет 2004-06-12
Таким образом, вы можете хранить даты в одном небольшом числе, а показывать пользователям уже в нормальном виде. Например:
SELECT *,date_format(FROM_UNIXTIME(date2), '%d.%m.%Y') as date_user FROM links2;
Тогда в поле date_user будут даты в формате 21.07.2008
Последние 10: