MySQL date формат и запрос.

12
[Удален]
#11

да чо вы паритесь? еще долго ;)

dkameleon
На сайте с 09.12.2005
Offline
386
#12
Dreammaker:
думаю, софт написанный мной к тому времени станет не актуальным. А если и возникнет проблема, то решат её.

точно. и заодно к тому времени станет неактуальной проблема для тех, кто родился до 1970 года :)

раньше так пользовался, но таки перешел к дейттайм - значительно нагляднее при прямом доступе к базе, да и диапазон реально больше.

Дизайн интерьера (http://balabukha.com/)
[Удален]
#13
но этот запрос не работает.

в бд дата хранится в таком виде - 23.06.10 (варчар), в переменных $date1 и $date2 дата идёт в таком же формате.

ТС, и еще. Как Вы в таком виде (dd.mm.yy) хотели сравнивать даты? :) Смотрим простой пример

$сегодня = '23.06.10'; // 230610
$через_неделю = '01.07.10'; // 010710
// Ну тут мы конечно избавимся от точек ибо строчки-то сравнивать не глупо только на длину. А далее пишем:
echo $через_неделю > $сегодня ? 'Всё верно' : 'Где-та мы ошиблись. А теперь ищем по всему коду ошибку :)';

Даты нужно сранивать по очередности так:

год,

месяц,

день,

час,

минута,

секунда

Только в этом случае, вы сможете сравнивать даты без конфузов. Понятно же почему у вас ничего не работает.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий