2010-05-27 2 views
0

В настоящее время я создаю подписное членство для своего сайта.Разница между временем() и текущим временем() PHP

Я храню дату их подписка возникла в моей базе данных с использованием времени() (не дополнительные параметры)

Если нет, то как я могу найти количество дней между текущим временем() и время (), хранящиеся в базе данных?

Спасибо!

+0

большинство баз данных имеют тип данных даты и времени и множество полезных функций, чтобы сделать дело со временем легко. Почему вы сохраняете временную метку unix, когда доступен более богатый вариант? – dnagirl

ответ

2

Разница между ними - это количество секунд.

3600 * 24 секунд в день. Здесь также работает математика. Кто знал.

+0

ОК извините, я не понял полную функциональность времени() Большое спасибо за ваш ответ. –

+0

это 86400, если вам интересно. Это будет очень много, если вы будете сравнивать даты с любой частотой. – UltimateBrent

0

Вы можете использовать microtime вместо того, чтобы хранить и сравнить его:

$diff = ($micro_time_from_db - microtime()); 
echo date('d', strtotime($diff)); 
Смежные вопросы