Strict Standards: Resource ID#32 used as offset, casting to integer (32) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Дата и время сообщения
ТвойWeb » » ExBB - лучший форум на файлах » Дата и время сообщения

Страниц (1): [1]
 

1. Axel Breitung - 04 Ноября, 2008 - 11:40:25 - перейти к сообщению
На моего хостера сегодня ночью вели ддос атаку, пол дня был в дауне, а когда подняли сервак, то время на сервере было на 7 часов вперед, перед тем как его поправили, на форуме успели напостить, а вот потом пошла неразбериха... Юзер постивший 4 ноября 2008 в 17:15 физически постил 5 ноября 2008 в 00:15, а после настройки времени, все посты после него сортируются согасно времени, тоесть получилось, что пост написанный в 17:30, помещался до последнего поста...
Где можно дату вручную подправить для каждого написанного поста? Такая неразбериха на всем форуме Растерялся

Помощь нужна срочно Однако
Заранее спасибо!
2. Axel Breitung - 05 Ноября, 2008 - 14:25:34 - перейти к сообщению
Люди! Хелп!!! Прощайте
3. sergey144010 - 05 Ноября, 2008 - 15:15:31 - перейти к сообщению
чисто теоретически, в если только новые посты НЕ темы, то
./forum1/1-thd.php

i:1225630457

если новые темы, то
./forum1/list.php

"date";i:1225633605;

а это число потом раскодируется
4. sergey144010 - 05 Ноября, 2008 - 15:20:05 - перейти к сообщению
если поможет, то
date(" d.m.Y H:i",$topics[$topic_id]['date'])
5. sergey144010 - 05 Ноября, 2008 - 15:26:38 - перейти к сообщению
точняк

<?
$a=date("d.m.Y H:i",1225630457);
print_r($a);
?>

это вот
02.11.2008 15:54
6. Axel Breitung - 05 Ноября, 2008 - 15:34:44 - перейти к сообщению
sergey144010, спасибо!
А теперь глупый вопрос: как раскодируется? Однако
7. sergey144010 - 05 Ноября, 2008 - 15:45:16 - перейти к сообщению
на глупый вопрос отвечать не буду, я это (как) жирным выделил
а отвечу сразу на, то что ты имеешь в виду

вот так получишь текущую дату
CODE:
<?
$b=time();
print_r($b);

print_R("<br><br>");

$a=date("d.m.Y H:i",$b);
print_r($a);
?>


а если интересно, то time() или число вида 1225630457 это
Цитата:

Возвращает количество секунд, прошедших с начала Эпохи Unix (The Unix Epoch, 1 января 1970, 00:00:00 GMT) до текущего времени.


впринципе на досуге можно посчитать нужную тебе дату Радость

отними от текущей несколько часов в секундах

вот тебе текущая
CODE:

1225918203

05.11.2008 23:50
8. sergey144010 - 05 Ноября, 2008 - 15:56:11 - перейти к сообщению
кстати в часе 3600 секунд,
помоему проблема решена
9. Axel Breitung - 05 Ноября, 2008 - 16:36:23 - перейти к сообщению
sergey144010... с того что это в секундах и стоило начать... Спасибо большое!

P.S. про 3600с =1 час я вкурсе, а вот про эпоху юникс ты меня просветил Поклон

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0499]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33