Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 6 из 6
  1. #1
    Аватар для Battista
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.02.2016
    Адрес
    Улан-Удэ
    Сообщений
    27
    Репутация:
    1 ±

    Дата блокировки

    Написав систему блокировки аккаунта,столкнулся с такой проблемой
    При заходе игрока на сервер,ему выдает диалог с инфой сколько дней ему осталось до разблокировки
    Использую mxdate
    date("%dd",data);
    Но дело в том,что всегда показывает число 22,блокирую на 5 дней - 22 дня показывает

    Приложу пару screen`s: клик

  2. #2
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    date возвращает не количество дней, а число.

  3. #3
    Аватар для Battista
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.02.2016
    Адрес
    Улан-Удэ
    Сообщений
    27
    Репутация:
    1 ±
    Ладно,возвращает число,но почему когда,я блокирую человека на 5 дней,возвращает число на 22 дня?

  4. #4
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от Battista Посмотреть сообщение
    Ладно,возвращает число,но почему когда,я блокирую человека на 5 дней,возвращает число на 22 дня?
    Потому что ты 16-го числа блокируешь на 5 дней, 16 + 5 = 21. Почти 22, в mxdate есть ошибки, им лучше не пользоваться.

  5. #5
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Если система блокировки аккаунта на SQL, советую использовать функцию NOW()
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  6. #6
    Аватар для Battista
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.02.2016
    Адрес
    Улан-Удэ
    Сообщений
    27
    Репутация:
    1 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    Потому что ты 16-го числа блокируешь на 5 дней, 16 + 5 = 21. Почти 22, в mxdate есть ошибки, им лучше не пользоваться.
    спасибо большое

    - - - Добавлено - - -

    Цитата Сообщение от $continue$ Посмотреть сообщение
    Если система блокировки аккаунта на SQL, советую использовать функцию NOW()
    Хорошо

 

 

Информация о теме

Пользователи, просматривающие эту тему

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

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •