ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

дата посещения
  #1  
Старый 14.01.2010, 20:32
Аватар для vorona
vorona
Участник форума
Регистрация: 07.09.2009
Сообщений: 298
Провел на форуме:
390301

Репутация: 3
По умолчанию дата посещения

Дата последнего посещения пользователя записана в виде: 2010-01-14 17:53:21. Как проверить прошло 24 часа с даты его последнего посещения или нет?
 
Ответить с цитированием

  #2  
Старый 14.01.2010, 20:49
Аватар для GlooK
GlooK
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
Провел на форуме:
2310282

Репутация: 149
По умолчанию

Цитата:
Сообщение от vorona  
Дата последнего посещения пользователя записана в виде: 2010-01-14 17:53:21. Как проверить прошло 24 часа с даты его последнего посещения или нет?
Либо сохраняй дату изначально в unixtime или парсь дату:
PHP код:
<?php
$result 
='2010-01-11 20:48:21';
preg_match('/[0-9]+\-[0-9]+\-([0-9]+) ([0-9]+)\:([0-9]+)\:[0-9]+/'$result$temp);
if (
date('d') > $temp[1]) {
if (
date('H') >= $temp[2]) {
if (
date('i') >= $temp[3]) {echo 'Прошло 24 часа!';}
}}
?>
как то так)
 
Ответить с цитированием

  #3  
Старый 14.01.2010, 20:57
Аватар для mr.The
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


Отправить сообщение для mr.The с помощью ICQ
По умолчанию

Цитата:
парсь дату
FFFFUUUUUU!!!!1111
http://php.net/manual/en/function.strtotime.php

хотя иногда, всё-таки приходится парсить самому.
 
Ответить с цитированием

  #4  
Старый 14.01.2010, 20:59
Аватар для vorona
vorona
Участник форума
Регистрация: 07.09.2009
Сообщений: 298
Провел на форуме:
390301

Репутация: 3
По умолчанию

Дата имеет тип DATETIME. Можно её как-то корвертнуть в unixtime?
 
Ответить с цитированием

  #5  
Старый 14.01.2010, 21:06
Аватар для vorona
vorona
Участник форума
Регистрация: 07.09.2009
Сообщений: 298
Провел на форуме:
390301

Репутация: 3
По умолчанию

А если сохранять в UNIXTIME, то как тогда?
 
Ответить с цитированием

  #6  
Старый 14.01.2010, 22:20
Аватар для svesve
svesve
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме:
1734541

Репутация: 214


По умолчанию

Не знаю как вы php.net читаете и читаете ли вообще

GMT time is useful for avoiding the daylight's savings issue. I had to use it to get a working date difference function:

Функция возращает разницу между двумя датами в днях
PHP код:
<?php
function dateDiff($date1$date2//returns the difference, in days, between two dates.  avoids the daylight's savings issue by using GMT
{
    
$date1 date_parse($date1);
    
$date2 date_parse($date2);
    return ((
gmmktime(000$date1['month'], $date1['day'], $date1['year']) - gmmktime(000$date2['month'], $date2['day'], $date2['year']))/3600/24);
}
?>
date_parse - если не понятно что это то читай тут
 
Ответить с цитированием

  #7  
Старый 14.01.2010, 22:36
Аватар для GlooK
GlooK
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
Провел на форуме:
2310282

Репутация: 149
По умолчанию

Цитата:
Сообщение от svesve  
Не знаю как вы php.net читаете и читаете ли вообще
Мы не ищем легких путей (с)



Точнее мы вообще не ищем, мы только спрашиваем =) [b3]

Последний раз редактировалось b3; 14.01.2010 в 23:13..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Названа дата выхода платформы Intel Calpella и цены CPU: Core i7-920XM будет стоить б Aikaram Новости мира "железа" 0 16.08.2009 08:39
Чел кинул на бабки. Помогите вычислить. Есть ФИО, дата рождения, живёт в Питере 21gramm Разное - Покупка, продажа, обмен 13 01.08.2009 19:16
Плакаль!!!! Бродил вчера по врачебным форумам, искал инфу про лопнувшие в глазах .... $G@mer Болталка 6 12.10.2006 17:12
Названа дата выпуска и цена первых ноутбуков с Hd-dvd Zek Мировые новости 0 10.04.2006 16:17



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ