Перейти к публикации

Как получить дату из таблици POST


Рекомендованные сообщения

SerovOnline.info

простите вопрос не ругайте если что =)

есть в базе таблица post

в ней есть поле editdate

тип поля не date, а varchar(15)

подскажите как получить из этого поля дату?

вот так допустим - 19.02.2009

ДОБАВИЛ 15-ю минутами позже

Для таких веб-приложений, как форумы, гостевые книги etc., которые используют базы данных иногда бывает удобнее сохранять дату создания записи в виде целого числа — «временной метки». При этом можно намного проще и быстрее отсортировать записи по дате создания, сравнить даты двух записей, вычислить разницу. К тому же, эту дату можно будет легко вывести в любом формате (а не в стандартном формате сохранения дат MySQL ГГГГ-ММ-ДД, который человеку очень неудобно и непривычно читать). При этом вывод из базы записей, отсортированных по дате, реализуется примерно так:

// предположим, что соединение с базой

// успешно выполнено, и результат запроса корректен

// не забывайте, что date это на самом деле

// целое число-временная метка!

$result = mysql("SELECT * FROM messages ORDER BY datestamp");

while ($row = mysql_fetch_array($result) {

printf("<p>%s <br><small>%s</small></p>",

$row["message_text"],

date("h:i d.m.Y", $row["datestamp"]));

}

Как видите, мы не выводим просто значение ячейки "datestamp", а лишь используем его в качестве метки для функции date().

ТЕМА ЗАКРЫТА !!!!!!!!!!

Изменено пользователем _acid_
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...