ildefonso99
Местный
- Сообщения
- 42
- Реакции
- 1
Есть код с розыгрышем
Нужно сделать каждые 10 минут каждого часа, как добавить 10 минут? Например чтоб каждый час был розыгрыш в 10,20,30,40,50 минут
PHP:
if ($hour >= 0 && $hour < 1) { $wayth = 1; }
if ($hour >= 1 && $hour < 2) { $wayth = 2; }
if ($hour >= 2 && $hour < 3) { $wayth = 3; }
if ($hour >= 3 && $hour < 4) { $wayth = 4; }
if ($hour >= 4 && $hour < 5) { $wayth = 5; }
if ($hour >= 5 && $hour < 6) { $wayth = 6; }
if ($hour >= 6 && $hour < 7) { $wayth = 7; }
if ($hour >= 7 && $hour < 8) { $wayth = 8; }
if ($hour >= 8 && $hour < 9) { $wayth = 9; }
if ($hour >= 9 && $hour < 10) { $wayth = 10; }
if ($hour >= 10 && $hour < 11) { $wayth = 11; }
if ($hour >= 11 && $hour < 12) { $wayth = 12; }
if ($hour >= 12 && $hour < 13) { $wayth = 13; }
if ($hour >= 13 && $hour < 14) { $wayth = 14; }
if ($hour >= 14 && $hour < 15) { $wayth = 15; }
if ($hour >= 15 && $hour < 16) { $wayth = 16; }
if ($hour >= 16 && $hour < 17) { $wayth = 17; }
if ($hour >= 17 && $hour < 18) { $wayth = 18; }
if ($hour >= 18 && $hour < 19) { $wayth = 19; }
if ($hour >= 19 && $hour < 20) { $wayth = 20; }
if ($hour >= 20 && $hour < 21) { $wayth = 21; }
if ($hour >= 21 && $hour < 22) { $wayth = 22; }
if ($hour >= 22 && $hour < 23) { $wayth = 23; }
if ($hour >= 23 && $hour >= 0){
pligin
Участник
- Сообщения
- 3.654
- Реакции
- 1.336
напиши скрипт проведения розыгрыша и запускай его по крону в нужное времяildefonso99 написал(а):Есть код с розыгрышем
Нужно сделать каждые 10 минут каждого часа, как добавить 10 минут? Например чтоб каждый час был розыгрыш в 10,20,30,40,50 минутPHP:if ($hour >= 0 && $hour < 1) { $wayth = 1; } if ($hour >= 1 && $hour < 2) { $wayth = 2; } if ($hour >= 2 && $hour < 3) { $wayth = 3; } if ($hour >= 3 && $hour < 4) { $wayth = 4; } if ($hour >= 4 && $hour < 5) { $wayth = 5; } if ($hour >= 5 && $hour < 6) { $wayth = 6; } if ($hour >= 6 && $hour < 7) { $wayth = 7; } if ($hour >= 7 && $hour < 8) { $wayth = 8; } if ($hour >= 8 && $hour < 9) { $wayth = 9; } if ($hour >= 9 && $hour < 10) { $wayth = 10; } if ($hour >= 10 && $hour < 11) { $wayth = 11; } if ($hour >= 11 && $hour < 12) { $wayth = 12; } if ($hour >= 12 && $hour < 13) { $wayth = 13; } if ($hour >= 13 && $hour < 14) { $wayth = 14; } if ($hour >= 14 && $hour < 15) { $wayth = 15; } if ($hour >= 15 && $hour < 16) { $wayth = 16; } if ($hour >= 16 && $hour < 17) { $wayth = 17; } if ($hour >= 17 && $hour < 18) { $wayth = 18; } if ($hour >= 18 && $hour < 19) { $wayth = 19; } if ($hour >= 19 && $hour < 20) { $wayth = 20; } if ($hour >= 20 && $hour < 21) { $wayth = 21; } if ($hour >= 21 && $hour < 22) { $wayth = 22; } if ($hour >= 22 && $hour < 23) { $wayth = 23; } if ($hour >= 23 && $hour >= 0){
jameson
Участник
- Сообщения
- 612
- Реакции
- 359
jameson
Участник
- Сообщения
- 612
- Реакции
- 359
Да мы вчера решали же уже с его скриптом, там проще так как я сказал.pligin написал(а):напиши скрипт проведения розыгрыша и запускай его по крону в нужное время
ildefonso99
Местный
- Сообщения
- 42
- Реакции
- 1
Это всё работает, просто я щас ещё по минутам хотел бы, вот дело в чём. Я так предполагаю если есть в кодеjameson написал(а):Да мы вчера решали же уже с его скриптом, там проще так как я сказал.
if ($hour >= 22 && $hour < 23) { $wayth = 23; }
hour то чтоб минуты добавить нужно прописать minut?ildefonso99
Местный
- Сообщения
- 42
- Реакции
- 1
это уже не история, а главное время проведения раундовjameson написал(а):+600 +1200 +1800 +2400 + 3000 секунд к времени добавь и все
ildefonso99
Местный
- Сообщения
- 42
- Реакции
- 1
Это да, а как написать правильно в скрипте чтоб ещё минуты былиpligin написал(а):напиши скрипт проведения розыгрыша и запускай его по крону в нужное время
jameson
Участник
- Сообщения
- 612
- Реакции
- 359
pligin
Участник
- Сообщения
- 3.654
- Реакции
- 1.336
один вопрос - одна тема.ildefonso99 написал(а):Это всё работает, просто я щас ещё по минутам хотел бы, вот дело в чём. Я так предполагаю если есть в кодеif ($hour >= 22 && $hour < 23) { $wayth = 23; }
hour то чтоб минуты добавить нужно прописать minut?
но каждый вопрос должен содержать исчерпывающее его описание... а типа "в той теме решили, но нужно еще это" не катит... нет описания - нет решения проблемы
ildefonso99
Местный
- Сообщения
- 42
- Реакции
- 1
я добавил но на сайте не отображается вообще время, я вот так делалjameson написал(а):говорю переводи hour в секунды и прибавляй нужное количество.
if ($hour >= 22 && $hour < 22.17) { $wayth = 22.17; }
то что после точки это минуты в часахildefonso99
Местный
- Сообщения
- 42
- Реакции
- 1
эта тема по одному вопросу, то есть "как добавить минуты в код розыгрыша"pligin написал(а):один вопрос - одна тема.
но каждый вопрос должен содержать исчерпывающее его описание... а типа "в той теме решили, но нужно еще это" не катит... нет описания - нет решения проблемы
jameson
Участник
- Сообщения
- 612
- Реакции
- 359
Правильно не отображается! у тебя часы hour где-то к чему-то приравниваются и их надо приравнять к + нужному количеству секунд.ildefonso99 написал(а):я добавил но на сайте не отображается вообще время, я вот так делалif ($hour >= 22 && $hour < 22.17) { $wayth = 22.17; }
то что после точки это минуты в часах
ildefonso99
Местный
- Сообщения
- 42
- Реакции
- 1
а используя $min как-то можно сделать? вот код:jameson написал(а):Правильно не отображается! у тебя часы hour где-то к чему-то приравниваются и их надо приравнять к + нужному количеству секунд.
PHP:
function itime() {
//Текущее время
$currentTime = time();
$nt = date('Y:m:d:G:i:s:', $currentTime);
list($year,$month,$day, $hour, $min, $sec) = explode(':', $nt);
//Узнаём ближайший час
if ($hour >= 0 && $hour < 1) { $wayth = 1; }
if ($hour >= 1 && $hour < 2) { $wayth = 2; }
if ($hour >= 2 && $hour < 3) { $wayth = 3; }
if ($hour >= 3 && $hour < 4) { $wayth = 4; }
if ($hour >= 4 && $hour < 5) { $wayth = 5; }
if ($hour >= 5 && $hour < 6) { $wayth = 6; }
if ($hour >= 6 && $hour < 7) { $wayth = 7; }
if ($hour >= 7 && $hour < 8) { $wayth = 8; }
if ($hour >= 8 && $hour < 9) { $wayth = 9; }
if ($hour >= 9 && $hour < 10) { $wayth = 10; }
if ($hour >= 10 && $hour < 11) { $wayth = 11; }
if ($hour >= 11 && $hour < 12) { $wayth = 12; }
if ($hour >= 12 && $hour < 13) { $wayth = 13; }
if ($hour >= 13 && $hour < 14) { $wayth = 14; }
if ($hour >= 14 && $hour < 15) { $wayth = 15; }
if ($hour >= 15 && $hour < 16) { $wayth = 16; }
if ($hour >= 16 && $hour < 17) { $wayth = 17; }
if ($hour >= 17 && $hour < 18) { $wayth = 18; }
if ($hour >= 18 && $hour < 19) { $wayth = 19; }
if ($hour >= 19 && $hour < 20) { $wayth = 20; }
if ($hour >= 20 && $hour < 21) { $wayth = 21; }
if ($hour >= 21 && $hour < 22) { $wayth = 22; }
if ($hour >= 22 && $hour < 23) { $wayth = 23; }
if ($hour >= 23 && $hour >= 0){
jameson
Участник
- Сообщения
- 612
- Реакции
- 359
jameson
Участник
- Сообщения
- 612
- Реакции
- 359
jameson
Участник
- Сообщения
- 612
- Реакции
- 359
ildefonso99
Местный
- Сообщения
- 42
- Реакции
- 1