За последние 24 часа нас посетили 17840 программистов и 1648 роботов. Сейчас ищут 868 программистов ...

Не могу прибавить часы:(

Тема в разделе "PHP и базы данных", создана пользователем KOMn1992, 10 янв 2015.

  1. KOMn1992

    KOMn1992 Новичок

    С нами с:
    8 янв 2015
    Сообщения:
    18
    Симпатии:
    0
    Обычные часы работают норм вот их код
    Код (Text):
    1.  
    2. $page.="<div><p class='d'><b>".date("d.m.Y H:i:s", time()+3600*8);"</b></p></div>";
    А вот к этому времени немогу прибавить:(
    Код (Text):
    1.  $page.="<br/> Действие до ".date("d.m.Y H:i:s", $time);
    Подскажите пожалуйсты:))
     
  2. Deonis

    Deonis Старожил

    С нами с:
    15 фев 2013
    Сообщения:
    1.521
    Симпатии:
    504
    А что у вас в переменно $time? Первый том "Война и Мир" или какое-то (int)значение? И где вы пытаетесь прибавить часы во втором варианте?
     
  3. KOMn1992

    KOMn1992 Новичок

    С нами с:
    8 янв 2015
    Сообщения:
    18
    Симпатии:
    0
    Да хочу прибавить во второй вариант.
    Кусок кода отвечающий за функцию эффект:)
    Код (Text):
    1.  elseif ($_GET[mod]=="eff") {
    2.     $page.="<p class='d'><b>Эффекты</b></p>";
    3.     if (sizeof($player[effects])<1) {$page.="<br/>Эффектов нет<br/>";}
    4.     else {
    5.      for ($i=0;$i<sizeof($player[effects]);$i++) {
    6.        $page.="<br/><b>".$player[effects][$i][name]."</b>";
    7.        $page.="<br/>".$player[effects][$i][info]."";
    8.        $time=$player[effects][$i]["over"];
    9.        $page.="<br/> Действие до ".date("d.m.Y H:i:s", $time);
    10.        $page.="<br/>";
     
  4. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.251
    Адрес:
    там-сям
    хочешь, так прибавь. что не так?
     
  5. Deonis

    Deonis Старожил

    С нами с:
    15 фев 2013
    Сообщения:
    1.521
    Симпатии:
    504
    Вы на мой вопрос не ответили. Повторяю - что у вас в переменной $time? Если будет проще, то что в $player[effects][$i]["over"]? На экран вывести можете?
     
  6. KOMn1992

    KOMn1992 Новичок

    С нами с:
    8 янв 2015
    Сообщения:
    18
    Симпатии:
    0
    Разобрался время нужно было менять в переменной $eff вот так в другом файле:)
    Код (Text):
    1.  
    2. $eff[over]=time()+3600*9;
    А я делал так вот:)
    Код (Text):
    1. $page.="<br/> Действие до ".(date("d.m.Y H:i:s", $time, time()+3600*9);
    СПАСИБО ВАМ! Вы направили мои мозги в нужную сторону:) гг Туплю уже:)