[sql] Lastactive
вопрос чрезмерно тупой)) не могу разобраться с lastactive.нужно удалить чары допустим с какого-то числа. но как его расшифровать из тех цирф.хоть как голову ломал, так и не понял где что там находиться(месяц,год,число)
допустим имеется: lastactive "122820848704" - что здесь "что"?:))
$offset = 180; // коррекция временной зоны
echo date('H:i d.m.y', intval(substr($lastactive,0,10)+$offset*60)); // покажет последний визит в формате часы:минуты дд.мм.гг
спасибо конечно,но ты меня еще больше загрузил.потратил 10 минут по этой схеме что-то разобрать.голову сломал.уже во 2ой раз:D
можно критически подробно . С уважением, нюб:)
гуглил+юзал поиск=0*$result
lastactive 122820848704 представляет собой число миллисекунд прошедшее с даты 01/01/1970 00:00 , вроде как. Для представления его в нормальную читабельную дату ,в джава и пхп есть методы которые это делают , пример на пхп вам написали выше.
Тойсть к примеру чтобы удалить все акки которые заходили последний раз больше 3 месяцев назад, надо посчитать сколько миллисекунд в 3 месяцах , отнять это число от настоящего времени(сегодня в 16:57 1248267431343-(1000*60*60*24*30*3)=1240491431343 , и сделать запрос в мускул на удаление записей примерно такой
delete from accounts where lastactive<1240491431343;
в яве в 1 сек = 1000 миллисекунд , а в числе которое указали вы наверное 100 =)




