[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: перевести миллисекунды в секунды
kuzmit4
Добрый день.
Как перевести миллисекунды в секунды. Пользуюсь кодом который показывает времени выполнения скрипта.
Но он выводит время в миллисекундах. Как их правильно перевести в секунды ?
т.е. из "0.002000" в "00.2" сек

Код которым пользуюсь я ниже.
<?php
header('Content-type: text/html; charset=utf-8');

// Время выполнения начало
$mtime = microtime(); //Считываем текущее время
$mtime = explode(" ",$mtime); //Разделяем секунды и миллисекунды
// Составляем одно число из секунд и миллисекунд
// и записываем стартовое время в переменную

$tstart = $mtime[1] + $mtime[0];
?>
Тут какой-то код
<?php
// Время выполнения конец
$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$totaltime = ($mtime - $tstart);//Вычисляем разницу
// Выводим не экран

echo "<div class=\"info\">";
printf ("Время %f сек.  ", $totaltime);
echo "</div>";
?>


Плюс, интересует еще 2 скрипта.
1. сколько выполнено запросов к базе данных.
2. сколько израсходовано оперативной памяти.
Если у кого есть у кого готовый велосипед - скиньте пожалуйста.
sergeiss
Что за извращение со временем??? Почитай все-таки мануал smile.gif http://php.net/manual/ru/function.microtime.php

Там есть второй параметр, который позволяет получить время в виде float. Сразу запиши его в переменную, безо всяких извращений. Время начала, время конца, разница между ними... Всё из перечисленного - каждое в одну строку.

Цитата (kuzmit4 @ 29.03.2015 - 00:29)
Но он выводит время в миллисекундах. Как их правильно перевести в секунды ?

Ну так раздели на 1000... В чем именно проблема?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
kuzmit4
Цитата (sergeiss @ 29.03.2015 - 01:10)
Что за извращение со временем??? Почитай все-таки мануал smile.gif http://php.net/manual/ru/function.microtime.php

Там есть второй параметр, который позволяет получить время в виде float. Сразу запиши его в переменную, безо всяких извращений. Время начала, время конца, разница между ними... Всё из перечисленного - каждое в одну строку.

Цитата (kuzmit4 @ 29.03.2015 - 00:29)
Но он выводит время в миллисекундах. Как их правильно перевести в секунды ?

Ну так раздели на 1000... В чем именно проблема?

Спасибо. Сразу не сообразил.

П.с. Есть у кого скрипт чтобы посчитать сколько Мб. оперативки потрачено, и сколько было запросов в базу данных?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.