|
|
|
| есть таблица users
поля name(пользователь ) и date ( тип- datetime -дата регистрации)
пользователь удаляется ровно через 31 день
как сравнить дату регистрации и нынешнюю дату и указать - у вас осталось xx дней xx часов и мин
Спасибо! | |
|
|
|
|
|
|
|
для: Santa7
(29.04.2011 в 11:36)
| | функции работы с датами
А вообще, конечно, подход простой. Мускул умеет непосредственно вычитать даты одну из другой и получать разницу. Еще можно переводить обе даты в число секунд (считай, просто integer), вычитать одно число из другого и конвертировать результат обратно в количество дней-месяцев и чего угодно. | |
|
|
|
|
|
|
|
для: Santa7
(29.04.2011 в 11:36)
| | Здесь удобно перевести дату в UNIXSTAMP формат при помощи MySQL-функции UNIX_TIMESTAMP(), тогда можно получить разницу в секундах от текущей даты (либо прогнав результат функции NOW() через UNIX_TIMESTAMP(), либо воспользовавшись функцией time()). От туда деля результат последовательно на 60, 60, 24 не трудно получить целые значения и остатки для дней, часов и минут. | |
|
|
|