Описание тега microtime

Все, что связано с функциями языков программирования (или другими подобными средствами), позволяющими получать текущее время с разрешением в диапазоне микросекунд.
3 ответа

Узнайте, как долго скрипт работал в секундах?

У меня есть сценарий, который выполняется в цикле "время". Мне нужно определить, как долго выполняется скрипт, и если он превышает 10 секунд, прекратить его. Код, который я написал, возвращает странные десятичные значения (одна секунда может быть "5…
02 янв '10 в 18:41
2 ответа

Микротайм в секунду с двумя десятичными знаками

Я пытаюсь рассчитать время действия в секунду с двумя десятичными знаками. protected function microtimeFormat($data) { $duration = microtime(true) - $data; $hours = (int)($duration/60/60); $minutes = (int)($duration/60)-$hours*60; return $seconds = …
23 май '15 в 20:05
0 ответов

Микротайм показывает 1.52214531583E+12

Я использую round(microtime(true) * 1000); для генерации текущей временной метки в 13 цифрах. Но он не возвращает мне правильные 13-значные значения, а возвращает что-то вроде этого: 1.52214531583E + 12 что не полезно в моем случае. Как я могу преоб…
27 мар '18 в 10:12
1 ответ

Измерение времени PHP-скриптов - Использование $_REQUEST['REQUEST_TIME']

Являются ли эти методы надежным способом измерения сценария: $time = ($_SERVER['REQUEST_TIME_FLOAT'] - $_SERVER['REQUEST_TIME']); или же $time = (microtime(true) - $_SERVER['REQUEST_TIME_FLOAT']); Какой из них следует использовать? И какая разница у…
24 фев '15 в 18:48
0 ответов

Измерить время выполнения функции

PHP $totalTimeFunction=0; function f1() { $t1=microtime(true); for($i=0;$i<900;$i++) {} $t2=microtime(true); $p=($t2-$t1); $GLOBALS['totalTimeFunction']+=$p; } $t1=microtime(true); f1(); $t2=microtime(true); $p=($t2-$t1); echo 'OutFunction='.$p."…
24 май '15 в 13:05
1 ответ

memory_get_usage() & microtime()

Добрый день! У меня есть этот код: final class bench { protected static $start_time; protected static $start_memory; public static function start() { self::$start_time = microtime(true); self::$start_memory = memory_get_usage(true)/1024; } public st…
17 май '16 в 15:01
0 ответов

PHP - как генерировать разные временные метки в цикле?

Как я могу зациклить массив и создать разные временные метки для каждой итерации? $array = array( 1 => 'one', 2 => 'two' ); foreach( $array as $key => $value ){ var_dump( "CONTENT_" . round(microtime(true) * 1000)); } Результат: string(21) …
11 авг '16 в 03:22
3 ответа

MySQL больше, чем с отметкой времени microtime

У меня есть один скрипт PHP, вставляющий строки в базу данных MySQL. У каждой строки есть поле "create_at", которое заполняется значением функции PHP microtime (true) и вставляется как двойное число. (микротайм, потому что мне нужно что-то более точ…
14 апр '11 в 12:51
0 ответов

Zend_View_Helper_Partial - показатель эффективности

Я пытаюсь расширить Zend частичный помощник, чтобы сделать его немного быстрее для моих собственных нужд. Код того, как я это делаю, на данном этапе не важен. Я создал модульный тест, который действует странно, и я не могу понять причину этого это к…
29 июл '14 в 14:43
1 ответ

PHP - Microtime

Как генерируется php microtime, почему возвращаются только 13 - 15 чисел, и если я пишу время вручную, вот так: <?php $time = date('SAMPLE').date('SAMPLE').date('SAMPLE').date('SAMPLE').date('SAMPLE'); $TIME = microtime(true); ?> и microtime в…
20 мар '13 в 09:06
3 ответа

Неточное и случайное время выполнения кода

Я проверял разницу во времени выполнения этих 4 строк с одной и той же переменной: $name= "rahul"; echo "My name is $name" echo "My name is ".$name; echo "My name is {$name}"; echo "My name is '{$name}'"; Но каждый раз, когда я пробовал, я получал т…
17 авг '13 в 11:15
1 ответ

PHP профилирование с помощью microtime(): отрицательное время?

Для очень простого профилирования я использую microtime() как это: $now = microtime(); for (...) { // do something echo microtime() - $now; $now = microtime(); } Теперь вывод echo линия кажется совершенно случайной, то есть я ожидал колебаний, но не…
09 апр '10 в 11:58
2 ответа

Измерение длительности с помощью микротайма приводит к случайным результатам в ноль

У меня такая петля: <?php ini_set('memory_limit', '16024M'); ini_set('set_time_limit', 9999); ini_set('max_execution_time', 9999); ini_set('display_errors', TRUE); ini_set('error_reporting', E_ALL); for ($k = 1; $k <= 50; $k++) { $haystack = a…
03 дек '18 в 21:52
2 ответа

php microtime объяснение

У меня есть этот код: $time_sample[] = microtime(true); //start sleep(1); $time_sample[] = microtime(true); //time 1 sleep(2); $time_sample[] = microtime(true); //time 2 sleep(3); $time_sample[] = microtime(true); //time 3 sleep(4); $time_sample[] =…
04 дек '11 в 23:45
1 ответ

Node.js: когда запускается process.hrtime

Каково время начала для process.hrtime (версия microTime для node.js)? Я не смог найти ни одного события, которое его начало. Временная метка запуска сохраняется где-нибудь? Мне нужен мой сервер, чтобы иметь возможность получать задержку для клиента…
30 июл '14 в 00:30
0 ответов

Как пройти микротайм (правда); (php) в HTML-форме

А затем я хочу вызвать php-файл с помощью кнопки "Отправить", чтобы узнать, сколько раз человеку понадобилось пройти тест <p class="Text"><font face="Arial"><font face="Arial"><font size="3" face="Arial">Question 187&nbsp…
02 ноя '15 в 04:02
16 ответов

Как узнать текущее время с помощью jQuery

Следующее возвращает время в микросекундах, например 4565212462. alert( $.now() ); Как мне преобразовать его в удобочитаемый формат времени, например (часы: минуты: секунды)?
08 дек '13 в 17:45
1 ответ

PHP microtime возвращает разные результаты

Кажется, у меня возникает странная проблема при использовании функции microtime в PHP. На моем index.php у меня есть следующее $.ajax({ url:'loadtime.php', datatype:"application/json", type:'get', data: "host=http://www.mywebsite.com", success:funct…
24 окт '13 в 01:05
1 ответ

Проведите время в сессии и сравните разницу

У меня есть код, который я хочу проверить на разницу во времени. Приведенный ниже код проверит время начала и время окончания, а затем отобразит общее время. Когда я впервые загружаю страницу, время инициализируется в сеансе. После этого я подожду н…
14 май '14 в 13:02
2 ответа

Как использовать Regex, чтобы соответствовать PHP time() или microtime() в строке?

В настоящее время у меня есть команда regex, которая соответствует времени php в строке: preg_match( '/([a-z]+)_([0-9]{9,})\.jpg/i', $aName, $lMatches ); Как я могу изменить это, чтобы соответствовать microtime () в том же совпадении? Примеры: fooba…
27 янв '16 в 09:46