Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: перевести миллисекунды в секунды

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: перевести миллисекунды в секунды
kuzmit4
Отправлено: 28 Марта, 2015 - 22:29:15
Post Id


Новичок


Покинул форум
Сообщений всего: 31
Дата рег-ции: Март 2015  


Помог: 0 раз(а)




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

Код которым пользуюсь я ниже.
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.         header('Content-type: text/html; charset=utf-8');
  3.  
  4.         // Время выполнения начало
  5.         $mtime = microtime();           //Считываем текущее время
  6.         $mtime = explode(" ",$mtime);   //Разделяем секунды и миллисекунды
  7.         // Составляем одно число из секунд и миллисекунд
  8.         // и записываем стартовое время в переменную
  9.         $tstart = $mtime[1] + $mtime[0];
  10. ?>
  11. Тут какой-то код
  12. <?PHP
  13.         // Время выполнения конец
  14.         $mtime = microtime();
  15.         $mtime = explode(" ",$mtime);
  16.         $mtime = $mtime[1] + $mtime[0];
  17.         $totaltime = ($mtime - $tstart);//Вычисляем разницу
  18.         // Выводим не экран
  19.         echo "<div class=\"info\">";
  20.         printf ("Время %f сек. &nbsp;", $totaltime);
  21.         echo "</div>";
  22. ?>
  23.  



Плюс, интересует еще 2 скрипта.
1. сколько выполнено запросов к базе данных.
2. сколько израсходовано оперативной памяти.
Если у кого есть у кого готовый велосипед - скиньте пожалуйста.
 
 Top
DelphinPRO
Отправлено: 28 Марта, 2015 - 22:38:08
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Из курса школьной математики вы должны знать, что приставка милли- означает одну тысячную часть. Какой из этого следует вывод?


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
KingStar
Отправлено: 28 Марта, 2015 - 22:39:24
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


Помог: 69 раз(а)




PHP:
скопировать код в буфер обмена
  1. $start_time = microtime(true);
  2.  
  3. // код
  4.  
  5. echo "ВРЕМЯ: ".(microtime(true) - $start_time);
  6. echo "ПАМЯТЬ: ".((memory_get_usage() - $mem) / 1024)." КБ ");

(Отредактировано автором: 28 Марта, 2015 - 22:39:50)



-----
То что программа работает, не означает что она написана правильно!
 
 Top
Ts.Saltan
Отправлено: 28 Марта, 2015 - 22:49:50
Post Id



Посетитель


Покинул форум
Сообщений всего: 384
Дата рег-ции: Дек. 2013  
Откуда: Belarus


Помог: 22 раз(а)




DelphinPRO пишет:
Из курса школьной математики вы должны знать, что приставка милли- означает одну тысячную часть. Какой из этого следует вывод?


На самом деле очень печально Недовольство, огорчение
Это явно не тот вопрос, который надо задавать на форумах
 
 Top
kuzmit4
Отправлено: 29 Марта, 2015 - 01:05:28
Post Id


Новичок


Покинул форум
Сообщений всего: 31
Дата рег-ции: Март 2015  


Помог: 0 раз(а)




DelphinPRO пишет:
Из курса школьной математики вы должны знать, что приставка милли- означает одну тысячную часть. Какой из этого следует вывод?

Спасибо за подсказку, протормозил.

Ts.Saltan пишет:

На самом деле очень печально Недовольство, огорчение
Это явно не тот вопрос, который надо задавать на форумах




Нечем заняться - кроме как базарить не по делу? - да и вправду печально. )

(Добавление)
KingStar пишет:
PHP:
скопировать код в буфер обмена
  1. $start_time = microtime(true);
  2.  
  3. // код
  4.  
  5. echo "ВРЕМЯ: ".(microtime(true) - $start_time);
  6. echo "ПАМЯТЬ: ".((memory_get_usage() - $mem) / 1024)." КБ ");

Спасибо за скрипт.

Но он у меня выдает ошибку.
PHP:
скопировать код в буфер обмена
  1. Parse error: syntax error, unexpected ')', expecting ',' or ';' in W:\site.ru\site.php on line 364

(Отредактировано автором: 29 Марта, 2015 - 01:08:28)

 
 Top
DelphinPRO
Отправлено: 29 Марта, 2015 - 16:02:15
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




kuzmit4 пишет:
Но он у меня выдает ошибку.

Скобки не хватает же...


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Ts.Saltan
Отправлено: 29 Марта, 2015 - 16:55:31
Post Id



Посетитель


Покинул форум
Сообщений всего: 384
Дата рег-ции: Дек. 2013  
Откуда: Belarus


Помог: 22 раз(а)




Либо лишняя скобка
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB