Разрешить парадокс кода PHP
Есть простая программа
<?
echo "Старт: ".date("Y-m-d H:m:s",time())."<br>";
$start = microtime(true);
for($try = 1; $try < 3; $try++)
{
$sleep = $try*$try*60;
echo date("Y-m-d H:m:s",time() + round(microtime(true) - $start))." Задерживаем ".$sleep." сек".' Время выполнения скрипта: '.round(microtime(true) - $start,3).' сек.'."<br>";
sleep($sleep);
}
echo date("Y-m-d H:m:s",time() + round(microtime(true) - $start))."".' Время выполнения скрипта: '.round(microtime(true) - $start,3).' сек.'."<br>";
echo date("Y-m-d H:m:s")."".' Время выполнения скрипта: '.round(microtime(true) - $start,3).' сек.'."<br>";
По логике, она должна выполнятся 300 секунд и каждый раз распечатывать текущее системное время сервера.
Она действительно выполняется ровно 300 секунд, но при этом каждый раз распечатывает системное время старта программы, а не текущее системное время:
Старт: 2019-05-10 10:05:00
2019-05-10 10:05:00 Задерживаем 60 сек Время выполнения скрипта: 0 сек.
2019-05-10 10:05:00 Задерживаем 240 сек Время выполнения скрипта: 60 сек.
2019-05-10 10:05:00 Время выполнения скрипта: 300 сек.
2019-05-10 10:05:00 Время выполнения скрипта: 300 сек.
Необходимо найти причину, ошибку в коде.
-
691 27 0 Y-m-d H:m:s везде замените Y-m-d H:i:s
и будет вам счастье.
У вас формат стоит Год-месяц-день Часы-МЕСЯЦ-секунды,
а вам надо Год-месяц-день Часы-МИНУТЫ-секунды
-
1479 72 0 Здравствуйте. Пример выполнения в комментариях к ставкам. Связаться можно в ЛС или по скайпу/телеграмм midli7
-
1178 96 0 Доброго дня! Готовий допомогти і вказати на причину, або скину готовий робочий код. Звертайтесь.
-
2130 199 1 4 Обращайтесь :) нашел.
__________
С уважением, Дмитрий Лаврик
WWW: https://dl.sm.ua
Facebook: https://www.facebook.com/dmytro.lavryk
E-mail: [email protected]
Skype: dmytro.lavryk
Telegram: dlsumy
Тел. (viber): +380506037953
-
убери round - и будет тебе счастье )), тоже мне парадокс ))
-
Пример выполнения скрипта
Старт: 2019-05-10 11:44:36
2019-05-10 11:44:36 Задерживаем 60 сек Время выполнения скрипта: 0 сек. 2019-05-10 11:46:36 Задерживаем 240 сек Время выполнения скрипта: 60.002 сек. 2019-05-10 11:50:36 Время выполнения скрипта: 300.001 сек. 2019-05-10 11:49:36 Время выполнения скрипта: 300.001 сек.
Ставку сделал.
-

Поскольку задержка кратна минуте (60 сек), то время каждый раз отличается только минутами, а вместо них у Вас месяц.
Ну и
date("Y-m-d H:i:s", time() + round(microtime(true) - $start))time() + round(microtime(true) - $start)
здесь лишнее
Достаточно
date("Y-m-d H:i:s")Старт: 2019-05-10 12:47:41<br>
2019-05-10 12:47:41 Задерживаем 6 сек Время выполнения скрипта: 0 сек.<br>
2019-05-10 12:47:47 Задерживаем 24 сек Время выполнения скрипта: 6 сек.<br>
2019-05-10 12:48:11 Время выполнения скрипта: 30 сек.<br>
2019-05-10 12:48:11 Время выполнения скрипта: 30 сек.<br>
Я у себя поменял 60 на 6 — мне влом столько ждать... -
Получается тогда ваще вот так
Старт: 2019-05-10 12:58:34 2019-05-10 12:58:34 Задерживаем 6 сек Время выполнения скрипта: 0 сек. 2019-05-10 12:58:40 Задерживаем 24 сек Время выполнения скрипта: 6 сек. 2019-05-10 12:59:04 Время выполнения скрипта: 30.001 сек.
-
Актуальні фриланс-проєкти в категорії PHP
Аудит сайтуЗавдання по технічній відладці OpenCart 3 (ocStore). Мені потрібен фіксований бюджет за результат, а не погодинна оплата. Список робіт 1 . Виправлення500помилки: При оновленні модифікаторів виникає конфлікт (ймовірно, між system/seo_package.ocmod.xml та unixml.ocmod.xml).… CMS, PHP ∙ 11 годин 48 хвилин тому ∙ 33 ставки |
Розробка єдиного проекту на основі доопрацювання і обєднання 4 скріптівВітаю. Потрібно обєднати 4 скріпта різних авторів в єдине середовище. Состав - форум - відео портал - статейний портал - дошка оголошень. самі скріпти я надаю. Детальне тз в доданих файлах. Прошу продумати як за відносно невеликий кошт можно зібрати потрібний функціонал, зробит… PHP, Веб-програмування ∙ 13 годин 15 хвилин тому ∙ 25 ставок |
Сайт на WordPress з використанням теми Kadence та Kadence Blocks.
10 000 UAH
Нам потрібно створити сайт на WordPress з використанням теми Kadence та Kadence Blocks. Інтернет-магазину не буде (хоча, ймовірно, він буде доданий у майбутньому). Потрібна головна сторінка та кілька внутрішніх сторінок. Графіка вже готова, структура макета здебільшого… CMS, PHP ∙ 16 годин 42 хвилини тому ∙ 31 ставка |
Розробка 2 SEO-орієнтованих сайтів з продажу запчастин (квадроцикли та спецтехніка)Розробка двох спеціалізованих сайтів з продажу запчастинЗагальна інформація Потрібно розробити два спеціалізовані сайти: Запчастини для квадроциклів, UTV, SSV та іншої подібної техніки. Запчастини для спеціальної техніки. Існуючий сайт компанії: https://kiaparts.com.ua/ Нові… PHP, Веб-програмування ∙ 1 день 14 годин тому ∙ 67 ставок |
Шукаю White-label рішення Букмекерської контори під оренду |