|
|
|
| Доброго всем времени суток!
Столкнулся с такой проблемой, получаю из таблицы время последней записи, а вот как теперь ее перевести в секунды (Необходимо для получения точного времени от последнего добавленного сообщения до текущего времени). Заранее благодарен!!! | |
|
|
|
|
|
|
|
для: Besenok
(14.10.2005 в 12:56)
| | В секунды от начала эпохи unix ? | |
|
|
|
|
|
|
|
для: Shorr Kan
(14.10.2005 в 13:00)
| | Да | |
|
|
|
|
|
|
|
для: Besenok
(14.10.2005 в 12:56)
| | Из какой таблицы? В каком формате? | |
|
|
|
|
|
|
|
для: Loki
(14.10.2005 в 13:23)
| | получаю дату в виде 2005-10-14 12:01:01, а теперь ее надо перевести в секунды от начала эпохи unix | |
|
|
|
|
|
|
|
для: Besenok
(14.10.2005 в 13:36)
| | если речь идет о таблице mysql, то можно сделать так:
SELECT UNIX_TIMESTAMP(data) as data FROM table
|
| |
|
|
|
|
|
|
|
для: Loki
(14.10.2005 в 14:14)
| | Тип хранения даты в таблице "datetime"
$query = "SELECT MAX(time_port) FROM table";
$result = mysql_query($query);
if (!$result)
{
echo "Error!";
}
else
{
$last_time = mysql_result($result, 0);
$real_time = time();
/* а вот здесь надо произвести вычисление разници текущей даты от даты последней записи */
}
|
| |
|
|
|
|
|
|
|
для: Besenok
(14.10.2005 в 13:36)
| | В MySQL имеется функция UNIX_TIMESTAMP(), которая делает это автоматически, может вам будет удобнее ей воспользоваться? | |
|
|
|
|
|
|
|
для: cheops
(14.10.2005 в 14:46)
| | Спасибо, действительно гораздо проще!!! | |
|
|
|