Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 1 / 4
Регистрация: 13.05.2013
Сообщений: 610
1

Сколько осталось времени

18.01.2021, 06:52. Просмотров 241. Ответов 4
Метки нет (Все метки)

Добрый день форумчане можете помочь как реализовать: автоматически снять ограничение игрока с бана по окончании даты
код дата показывает через timestat, time();
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.01.2021, 06:52
Ответы с готовыми решениями:

Отсчет времени, а-ля 'Осталось столько-то дней'
Есть определенная дата в будущем. Нужно при каждой загрузки страницы сверять текущую дату с нужной...

Вычислить сколько осталось дней
Всем привет! $aDate = date('d.m.Y'); // Текущая дата $bDate = "30.02.2016"; // Установленная мною...

Как проверить, сколько часов и минут осталось до...
Здравствуйте, у меня проблема: не могу просчитать, сколько часов и минут осталось до какого либо...

Посчитать сколько дней осталось дня рождения
Несколько дней ломаю голову с этим чудом. Нужно подсчитать сколько осталось...

4
1712 / 1038 / 386
Регистрация: 13.06.2013
Сообщений: 3,525
18.01.2021, 10:11 2
Берешь текущую дату и сравниваешь с датой до которой забанен.

PHP
1
2
3
4
5
6
if (time() < $blocked_at) {
  // заблокирован
}
else {
  // разблокирован
}
0
0 / 1 / 4
Регистрация: 13.05.2013
Сообщений: 610
18.01.2021, 14:47  [ТС] 3
а как связать с MYSQL
PHP
1
2
$search_user = mysql_query("DELETE FROM `BNET` WHERE auth_mutetime");
$search = mysql_fetch_array($search_user);
0
1712 / 1038 / 386
Регистрация: 13.06.2013
Сообщений: 3,525
18.01.2021, 16:48 4
В базе делаешь колонку "забанен до". Вытаскиваешь ее через SELECT запрос и сравниваешь с текущей датой.
Заниматься ручным удалением строчек - так себе идея, в 99% кейсах избыточно.

p.s. И рекомендую выкинуть mysql_* функции, они давно не поддерживаются. И PHP лучше обновить.
0
0 / 1 / 4
Регистрация: 13.05.2013
Сообщений: 610
19.01.2021, 07:29  [ТС] 5
Цитата Сообщение от tarasalk Посмотреть сообщение
В базе делаешь колонку "забанен до". Вытаскиваешь ее через SELECT запрос и сравниваешь с текущей датой.
Заниматься ручным удалением строчек - так себе идея, в 99% кейсах избыточно.
p.s. И рекомендую выкинуть mysql_* функции, они давно не поддерживаются. И PHP лучше обновить.
если вывести, то я же не буду вытаскивать по одному . т.е надо вытащить и проверить весь список пользователей. и каким образом это вытащить?

PHP
1
2
$search_user_delete = mysql_query("SELECT * FROM `BNET` where auth_mutetime");
$search_delete1 = mysql_fetch_array($search_user_delete);
так ведь? если я собираюсь проверить весь список

блин если выкинуть mysql_ то чем заниматься?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2021, 07:29

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Сколько лет, месяцев, дней, часов осталось до заданной даты
Нужно написать скрипт, вычисляющий сколько лет, месяцев, дней, часов осталось до заданной даты....

Таймер на php. Определить, сколько осталось от текущей даты до конечной
у меня выводит дату окончание вывода поста с БД, например: 2014-01-10 Помогите сделать таймер,...

Diff - как узнать, сколько осталось дней, часов, минут, секунд ?
Здравствуйте! Подскажите пожалуйста, как при помощи diff узнать сколько осталось дней, часов,...

Узнать, сколько осталось времени до записанного в базе
всем привет, в базу заносится время time(), мне нужно чтобы показывалось сколько осталось времени,...

Рассчитать сколько секунд осталось
- Создайте строковую переменную $now - Создайте строковую переменную $birthday - Присвойте...

Определить сколько минут осталось (Относительно)
Здравствуйте, мне нужно: Определить сколько минут осталось относительно от минут. То есть к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.