Как преобразовать дату

Copenhagen

Новичок
у меня такой же вопрос: пользователь вводит дату в человеческом формате 03.08.06, как правильно внести ее в базу данных Mysql, и как правльно в том же человеческом формате и вывести?
в документации вообще ничего непонятно
 

tony2001

TeaM PHPClub
03.08.06 - это 6-е августа 1903-го года, да?
или 3-е августа 1906-го ?
 

Copenhagen

Новичок
"Для Windows допустимы даты с 01-01-1970 по 19-01-2038." разумеется что сегодняшнее число и год 2006
 

Фанат

oncle terrible
Команда форума
Для Windows допустимы даты с 01-01-1970 по 19-01-2038
ба! а это ещё при чём здесь?
разумеется что сегодняшнее число
извини, программы ещё не научились телепатировать, что там у тебя в голове "разумеется".
 

Balloon

Новичок
вообще можно в конкретно етой ситуации применить регекспы
PHP:
// из 01-02-2003 в 2003-02-01
$new_date = preg_replace("|(\d{2}).(\d{2}).(\d{4})|i","\\3-\\2-\\1",$date);
ну и обратно аналогично
 

tony2001

TeaM PHPClub
>пользователь вводит дату в человеческом формате 03.08.06

>"Для Windows допустимы даты с 01-01-1970 по 19-01-2038."

>разумеется

ага, ну да.
 

Copenhagen

Новичок
А как можно выбрать 5 записей с максимальной датой, то есть самых новых?
 

Фанат

oncle terrible
Команда форума
ты припарил лазить в чужие темы.
правила прочти
 
Сверху