| |
|
|
| | Доброго всем времени суток!
Столкнулся с такой проблемой, получаю из таблицы время последней записи, а вот как теперь ее перевести в секунды (Необходимо для получения точного времени от последнего добавленного сообщения до текущего времени). Заранее благодарен!!! | |
| |
|
|
| |
|
|
| |
для: 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)
| | | Спасибо, действительно гораздо проще!!! | |
| |
|
|