Показать сообщение отдельно
Старый 21.04.2013, 19:02
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 4  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Мне нужно не с последнего обновления а именно с момента создания поля...
Это сути не меняет.
Цитата:
если оба значения привести к стрингу, то норм высчитывается разница между ними в секундах.
Повторяю, юникстайм для этих целей лучше.

Код AS3:
$user_id 	= 	mysql_real_escape_string($user_id); // допустим что соединение с базой уже установлено
$query 		= 	"SELECT creation_time FROM `some_table` WHERE user_id = '$user_id' LIMIT 1";
$result 	= 	mysql_query($query);
$row		= 	mysql_fetch_array($result, MYSQL_ASSOC);
$unixtime 				= time();
$creation_time			= intval($row['creation_time']); // берем из базы время создания чего-то там
$minutes_since_creation	= intval(($unixtime - $creation_time) / 60); // получаем количество минут
$hours_since_creation	= intval(($unixtime - $creation_time) / 60 / 60); // часов
и т.д.