Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Время генерации страницы
 
 автор: Eugene77   (05.01.2009 в 18:59)   письмо автору
 
 

Если я пишу:
<?
echo micritime() - $start_time;

То получаю время от времени отрицательное число.
Как надо грамотно писать?

В начале, разумеется, было:
$start_time = micritime();

  Ответить  
 
 автор: Trianon   (05.01.2009 в 19:15)   письмо автору
 
   для: Eugene77   (05.01.2009 в 18:59)
 

>echo micritime() - $start_time;
>В начале, разумеется, было:
>$start_time = micritime();

Эта функция где-то определяется?

Если Вы про похожую стандартную, то имеет смысл заглянуть в мануал.
Она не так проста, как кажется.

  Ответить  
 
 автор: sl1p   (05.01.2009 в 20:59)   письмо автору
 
   для: Eugene77   (05.01.2009 в 18:59)
 

<?php
function gtime() {$pt explode(' 'microtime()); return $pt[1].substr($pt[0], 1);}
$_mkt gtime();
?>

[page]

<?php
echo bcsub(gtime(), $_mkt6);
?>

  Ответить  
 
 автор: Eugene77   (06.01.2009 в 03:49)   письмо автору
 
   для: sl1p   (05.01.2009 в 20:59)
 

Если с плавающей точкой, то ещё проще:

>
<?php
>$_mkt microtime(true);
>
?>
>
>[page]
>
><?php
>echo microtime(true) - $_mkt;
>
?>


Спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования